|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
| 3 | + <Import Project="..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props" Condition="Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" /> |
3 | 4 | <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
4 | 5 | <PropertyGroup>
|
5 | 6 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
13 | 14 | <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
14 | 15 | <FileAlignment>512</FileAlignment>
|
15 | 16 | <UseCodebase>true</UseCodebase>
|
| 17 | + <VsixType>v3</VsixType> |
16 | 18 | </PropertyGroup>
|
17 | 19 | <PropertyGroup>
|
18 | 20 | <!--
|
|
28 | 30 | <StartProgram>$(DevEnvDir)\devenv.exe</StartProgram>
|
29 | 31 | <StartArguments>/rootSuffix Exp</StartArguments>
|
30 | 32 | </PropertyGroup>
|
31 |
| - <PropertyGroup> |
32 |
| - <!-- Use the SDK for the current version of Visual Studio --> |
33 |
| - <VsSdkTargets Condition="'$(VisualStudioVersion)'!=''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK\Microsoft.VsSDK.targets</VsSdkTargets> |
34 |
| - <VsSdkTargets Condition="'$(VisualStudioVersion)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\VSSDK\Microsoft.VsSDK.targets</VsSdkTargets> |
35 |
| - </PropertyGroup> |
36 | 33 | <PropertyGroup Condition="'$(VisualStudioVersion)' != ''">
|
37 | 34 | <!-- This is added to prevent forced migrations in Visual Studio 2012 and newer -->
|
38 | 35 | <MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
|
|
165 | 162 | </Content>
|
166 | 163 | </ItemGroup>
|
167 | 164 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
168 |
| - <Import Condition="Exists($(VsSdkTargets))" Project="$(VsSdkTargets)" /> |
| 165 | + <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" /> |
| 166 | + <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> |
| 167 | + <PropertyGroup> |
| 168 | + <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> |
| 169 | + </PropertyGroup> |
| 170 | + <Error Condition="!Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props'))" /> |
| 171 | + <Error Condition="!Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets'))" /> |
| 172 | + </Target> |
| 173 | + <Import Project="..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.20-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" /> |
169 | 174 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
170 | 175 | Other similar extension points exist, see Microsoft.Common.targets.
|
171 | 176 | <Target Name="BeforeBuild">
|
|
0 commit comments