|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0"> |
3 | | - <Import Project="..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props" Condition="Exists('..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" /> |
| 3 | + <Import Project="..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.props" Condition="'$(VisualStudioVersion)' == '15.0' And Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.props')" /> |
| 4 | + <Import Project="..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props" Condition="'$(VisualStudioVersion)' == '14.0' And Exists('..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" /> |
4 | 5 | <Import Project="..\..\packages\LibGit2Sharp.NativeBinaries.1.0.129\build\LibGit2Sharp.NativeBinaries.props" Condition="Exists('..\..\packages\LibGit2Sharp.NativeBinaries.1.0.129\build\LibGit2Sharp.NativeBinaries.props')" /> |
5 | 6 | <!-- |
6 | 7 | Update to have AllUsers="true" and Experimental="false" when $(IsExperimental)' == 'false' |
|
11 | 12 | <XmlPoke XmlInputPath="$(IntermediateVsixManifest)" Query="/x:PackageManifest/x:Installation/@Experimental" Value="false" Namespaces="<Namespace Prefix='x' Uri='http://schemas.microsoft.com/developer/vsx-schema/2011' />" /> |
12 | 13 | </Target> |
13 | 14 | <PropertyGroup> |
| 15 | + <!-- This is added to prevent forced migrations in Visual Studio 2012 and newer --> |
14 | 16 | <MinimumVisualStudioVersion>$(MSBuildToolsVersion)</MinimumVisualStudioVersion> |
15 | 17 | <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">$(MSBuildToolsVersion)</VisualStudioVersion> |
16 | 18 | <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> |
|
95 | 97 | <DeployExtension>True</DeployExtension> |
96 | 98 | <IncludeDebugSymbolsInVSIXContainer>true</IncludeDebugSymbolsInVSIXContainer> |
97 | 99 | </PropertyGroup> |
| 100 | + <PropertyGroup Condition="'$(BuildingInsideVisualStudio)' != 'true'"> |
| 101 | + <!-- Only deploy extension when building inside Visual Studio --> |
| 102 | + <DeployExtension>false</DeployExtension> |
| 103 | + </PropertyGroup> |
98 | 104 | <PropertyGroup Condition="$(Buildtype) == 'Internal'"> |
99 | 105 | <AssemblyOriginatorKeyFile>..\..\script\Key.snk</AssemblyOriginatorKeyFile> |
100 | 106 | <SignAssembly>true</SignAssembly> |
|
400 | 406 | </EmbeddedResource> |
401 | 407 | </ItemGroup> |
402 | 408 | <ItemGroup> |
403 | | - <Content Include="..\GitHub.StartPage\build\GitHub.StartPage.pkgdef" Condition="'$(NCrunch)' != '1'"> |
404 | | - <Link>GitHub.StartPage.pkgdef</Link> |
405 | | - <CopyToOutputDirectory>Always</CopyToOutputDirectory> |
406 | | - <IncludeInVSIX>true</IncludeInVSIX> |
407 | | - </Content> |
408 | 409 | <Content Include="NLog.config"> |
409 | 410 | <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
410 | 411 | <IncludeInVSIX>true</IncludeInVSIX> |
|
668 | 669 | <ProjectReference Include="..\GitHub.StartPage\GitHub.StartPage.csproj"> |
669 | 670 | <Project>{50e277b8-8580-487a-8f8e-5c3b9fbf0f77}</Project> |
670 | 671 | <Name>GitHub.StartPage</Name> |
| 672 | + <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup%3bBuiltProjectOutputGroupDependencies%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgdefProjectOutputGroup%3b</IncludeOutputGroupsInVSIX> |
| 673 | + <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup%3b</IncludeOutputGroupsInVSIXLocalOnly> |
671 | 674 | </ProjectReference> |
672 | 675 | <ProjectReference Include="..\GitHub.TeamFoundation.14\GitHub.TeamFoundation.14.csproj"> |
673 | 676 | <Project>{161dbf01-1dbf-4b00-8551-c5c00f26720d}</Project> |
|
732 | 735 | <Error Condition="!Exists('..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets'))" /> |
733 | 736 | <Error Condition="!Exists('..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props'))" /> |
734 | 737 | <Error Condition="!Exists('..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets'))" /> |
| 738 | + <Error Condition="!Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.props'))" /> |
| 739 | + <Error Condition="!Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.targets'))" /> |
735 | 740 | </Target> |
736 | 741 | <Import Project="..\..\packages\SQLitePCL.raw_basic.0.7.3.0-vs2012\build\net45\SQLitePCL.raw_basic.targets" Condition="Exists('..\..\packages\SQLitePCL.raw_basic.0.7.3.0-vs2012\build\net45\SQLitePCL.raw_basic.targets')" /> |
737 | 742 | <Import Project="..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets" Condition="Exists('..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets')" /> |
738 | | - <Import Project="..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets" Condition="Exists('..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" /> |
| 743 | + <Import Project="..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets" Condition="'$(VisualStudioVersion)' == '14.0' And Exists('..\..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.23-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" /> |
| 744 | + <Import Project="..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.targets" Condition="'$(VisualStudioVersion)' == '15.0' And Exists('..\..\packages\Microsoft.VSSDK.BuildTools.15.0.26201\build\Microsoft.VSSDK.BuildTools.targets')" /> |
739 | 745 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
740 | 746 | Other similar extension points exist, see Microsoft.Common.targets. |
741 | 747 | <Target Name="BeforeBuild"> |
|
0 commit comments