|
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.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props" Condition="Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-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>
|
|
22 | 23 | <CopyBuildOutputToOutputDirectory>true</CopyBuildOutputToOutputDirectory>
|
23 | 24 | <CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
|
24 | 25 | <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
| 26 | + <VsixType>v3</VsixType> |
25 | 27 | </PropertyGroup>
|
26 | 28 | <PropertyGroup>
|
27 | 29 | <!-- Common debugging support -->
|
28 | 30 | <StartAction>Program</StartAction>
|
29 | 31 | <StartProgram>$(DevEnvDir)\devenv.exe</StartProgram>
|
30 | 32 | <StartArguments>/rootSuffix Exp</StartArguments>
|
31 | 33 | </PropertyGroup>
|
32 |
| - <PropertyGroup> |
33 |
| - <!-- Use the SDK for the current version of Visual Studio --> |
34 |
| - <VsSdkTargets Condition="'$(VisualStudioVersion)'!=''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK\Microsoft.VsSDK.targets</VsSdkTargets> |
35 |
| - <VsSdkTargets Condition="'$(VisualStudioVersion)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\VSSDK\Microsoft.VsSDK.targets</VsSdkTargets> |
36 |
| - </PropertyGroup> |
37 | 34 | <PropertyGroup Condition="'$(VisualStudioVersion)' != ''">
|
38 | 35 | <!-- This is added to prevent forced migrations in Visual Studio 2012 and newer -->
|
39 | 36 | <MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
|
|
117 | 114 | <AssemblyOriginatorKeyFile>SharedKey.snk</AssemblyOriginatorKeyFile>
|
118 | 115 | </PropertyGroup>
|
119 | 116 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
120 |
| - <Import Condition="Exists($(VsSdkTargets))" Project="$(VsSdkTargets)" /> |
| 117 | + <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" /> |
| 118 | + <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> |
| 119 | + <PropertyGroup> |
| 120 | + <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> |
| 121 | + </PropertyGroup> |
| 122 | + <Error Condition="!Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props'))" /> |
| 123 | + <Error Condition="!Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets'))" /> |
| 124 | + </Target> |
| 125 | + <Import Project="..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets" Condition="Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" /> |
121 | 126 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
122 | 127 | Other similar extension points exist, see Microsoft.Common.targets.
|
123 | 128 | <Target Name="BeforeBuild">
|
|
0 commit comments