1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" 12.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <Import Project =" ..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.props" Condition =" Exists('..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.props')" />
3
4
<PropertyGroup >
4
- <MinimumVisualStudioVersion >12.0</MinimumVisualStudioVersion >
5
- <VisualStudioVersion Condition =" '$(VisualStudioVersion)' == ''" >11.0</VisualStudioVersion >
5
+ <VisualStudioVersion Condition =" '$(VisualStudioVersion)' == ''" >14.0</VisualStudioVersion >
6
6
<VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
7
- <FileUpgradeFlags >
8
- </FileUpgradeFlags >
9
- <OldToolsVersion >12.0</OldToolsVersion >
10
- <UpgradeBackupLocation />
11
- <PublishUrl >publish\</PublishUrl >
12
- <Install >true</Install >
13
- <InstallFrom >Disk</InstallFrom >
14
- <UpdateEnabled >false</UpdateEnabled >
15
- <UpdateMode >Foreground</UpdateMode >
16
- <UpdateInterval >7</UpdateInterval >
17
- <UpdateIntervalUnits >Days</UpdateIntervalUnits >
18
- <UpdatePeriodically >false</UpdatePeriodically >
19
- <UpdateRequired >false</UpdateRequired >
20
- <MapFileExtensions >true</MapFileExtensions >
21
- <ApplicationRevision >0</ApplicationRevision >
22
- <ApplicationVersion >1.0.0.%2a</ApplicationVersion >
23
- <IsWebBootstrapper >false</IsWebBootstrapper >
24
- <UseApplicationTrust >false</UseApplicationTrust >
25
- <BootstrapperEnabled >true</BootstrapperEnabled >
26
7
</PropertyGroup >
27
8
<Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
28
9
<PropertyGroup >
46
27
<CopyVsixManifestToOutput >false</CopyVsixManifestToOutput >
47
28
<CopyBuildOutputToOutputDirectory >false</CopyBuildOutputToOutputDirectory >
48
29
<CopyOutputSymbolsToOutputDirectory >false</CopyOutputSymbolsToOutputDirectory >
30
+ <!-- This is added to prevent forced migrations in Visual Studio -->
31
+ <MinimumVisualStudioVersion Condition =" '$(VisualStudioVersion)' != ''" >$(VisualStudioVersion)</MinimumVisualStudioVersion >
49
32
</PropertyGroup >
50
33
<PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
51
34
<DebugSymbols >true</DebugSymbols >
65
48
<WarningLevel >4</WarningLevel >
66
49
</PropertyGroup >
67
50
<ItemGroup >
68
- <Reference Include =" Microsoft.VisualStudio.CoreUtility" >
69
- <Private >False</Private >
70
- </Reference >
71
51
<Reference Include =" System" />
72
52
<Reference Include =" System.Core" />
73
53
<Reference Include =" System.Data" />
84
64
</ItemGroup >
85
65
<ItemGroup >
86
66
<None Include =" .editorconfig" />
87
- </ItemGroup >
88
- <ItemGroup >
89
- <BootstrapperPackage Include =" .NETFramework,Version=v4.5" >
90
- <Visible >False</Visible >
91
- <ProductName >Microsoft .NET Framework 4.5 %28x86 and x64%29</ProductName >
92
- <Install >true</Install >
93
- </BootstrapperPackage >
94
- <BootstrapperPackage Include =" Microsoft.Net.Client.3.5" >
95
- <Visible >False</Visible >
96
- <ProductName >.NET Framework 3.5 SP1 Client Profile</ProductName >
97
- <Install >false</Install >
98
- </BootstrapperPackage >
99
- <BootstrapperPackage Include =" Microsoft.Net.Framework.3.5.SP1" >
100
- <Visible >False</Visible >
101
- <ProductName >.NET Framework 3.5 SP1</ProductName >
102
- <Install >false</Install >
103
- </BootstrapperPackage >
67
+ <None Include =" packages.config" />
104
68
</ItemGroup >
105
69
<Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
106
70
<Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != ''" />
107
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
71
+ <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
72
+ <PropertyGroup >
73
+ <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
74
+ </PropertyGroup >
75
+ <Error Condition =" !Exists('..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.props'))" />
76
+ <Error Condition =" !Exists('..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.targets'))" />
77
+ </Target >
78
+ <Import Project =" ..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.targets" Condition =" Exists('..\packages\Microsoft.VSSDK.BuildTools.14.1.24720\build\Microsoft.VSSDK.BuildTools.targets')" />
79
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
108
80
Other similar extension points exist, see Microsoft.Common.targets.
109
81
<Target Name="BeforeBuild">
110
82
</Target>
111
83
<Target Name="AfterBuild">
112
84
</Target>
113
85
-->
114
- </Project >
86
+ </Project >
0 commit comments