|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | + <Import Project="..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.props')" /> |
3 | 4 | <PropertyGroup> |
4 | | - <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion> |
5 | | - <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> |
| 5 | + <MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion> |
6 | 6 | </PropertyGroup> |
7 | 7 | <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> |
8 | 8 | <PropertyGroup> |
|
65 | 65 | <None Include="..\StyleCop.Analyzers.ruleset"> |
66 | 66 | <Link>StyleCop.Analyzers.ruleset</Link> |
67 | 67 | </None> |
| 68 | + <None Include="packages.config" /> |
68 | 69 | <None Include="source.extension.vsixmanifest"> |
69 | 70 | <SubType>Designer</SubType> |
70 | 71 | </None> |
|
80 | 81 | </ProjectReference> |
81 | 82 | </ItemGroup> |
82 | 83 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |
83 | | - <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" /> |
| 84 | + <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="Exists('$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets')" /> |
| 85 | + <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> |
| 86 | + <PropertyGroup> |
| 87 | + <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> |
| 88 | + </PropertyGroup> |
| 89 | + <Error Condition="!Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.props'))" /> |
| 90 | + <Error Condition="!Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.targets'))" /> |
| 91 | + </Target> |
| 92 | + <Import Project="..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.targets" Condition="Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.1.192\build\Microsoft.VSSDK.BuildTools.targets')" /> |
84 | 93 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
85 | 94 | Other similar extension points exist, see Microsoft.Common.targets. |
86 | 95 | <Target Name="BeforeBuild"> |
|
0 commit comments