|
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