parent
8b78b4f421
commit
6c75f29419
|
|
@ -8,6 +8,7 @@
|
||||||
<VSIXOutputPath>$(BuildDir)$(VSIXName).vsix</VSIXOutputPath>
|
<VSIXOutputPath>$(BuildDir)$(VSIXName).vsix</VSIXOutputPath>
|
||||||
<VSIXManifestOutputPath>$(BuildDir)$(VSIXName).json</VSIXManifestOutputPath>
|
<VSIXManifestOutputPath>$(BuildDir)$(VSIXName).json</VSIXManifestOutputPath>
|
||||||
<VSIXProject>$(RepositoryRoot)tooling\$(VSIXName)\$(VSIXName).csproj</VSIXProject>
|
<VSIXProject>$(RepositoryRoot)tooling\$(VSIXName)\$(VSIXName).csproj</VSIXProject>
|
||||||
|
<VSIXSymbolsOutputPath>$(BuildDir)$(VSIXName).pdb</VSIXSymbolsOutputPath>
|
||||||
<VSIXArtifactCategory>shipoob</VSIXArtifactCategory>
|
<VSIXArtifactCategory>shipoob</VSIXArtifactCategory>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
@ -27,6 +28,13 @@
|
||||||
<PackageId>$(VSIXName)</PackageId>
|
<PackageId>$(VSIXName)</PackageId>
|
||||||
</ArtifactInfo>
|
</ArtifactInfo>
|
||||||
|
|
||||||
|
<ArtifactInfo Include="$(VSIXSymbolsOutputPath)">
|
||||||
|
<ArtifactType>SymbolsFile</ArtifactType>
|
||||||
|
<Category>$(VSIXArtifactCategory)</Category>
|
||||||
|
<Dependencies>$(VSIXName).vsix</Dependencies>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
</ArtifactInfo>
|
||||||
|
|
||||||
<ArtifactInfo Include="$(VSIXManifestOutputPath)">
|
<ArtifactInfo Include="$(VSIXManifestOutputPath)">
|
||||||
<ArtifactType>VsixPackageManifestFile</ArtifactType>
|
<ArtifactType>VsixPackageManifestFile</ArtifactType>
|
||||||
<Category>$(VSIXArtifactCategory)</Category>
|
<Category>$(VSIXArtifactCategory)</Category>
|
||||||
|
|
@ -36,6 +44,7 @@
|
||||||
|
|
||||||
<FilesToSign Include="$(VSIXOutputPath)" Certificate="Vsix" />
|
<FilesToSign Include="$(VSIXOutputPath)" Certificate="Vsix" />
|
||||||
<FilesToExcludeFromSigning Include="$(VSIXManifestOutputPath)" />
|
<FilesToExcludeFromSigning Include="$(VSIXManifestOutputPath)" />
|
||||||
|
<FilesToExcludeFromSigning Include="$(VSIXSymbolsOutputPath)" />
|
||||||
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
@ -93,6 +102,7 @@
|
||||||
/flp:LogFile=$(VSIXLogFilePath);
|
/flp:LogFile=$(VSIXLogFilePath);
|
||||||
/p:DeployExtension=false;
|
/p:DeployExtension=false;
|
||||||
/p:TargetVSIXContainer=$(VSIXOutputPath);
|
/p:TargetVSIXContainer=$(VSIXOutputPath);
|
||||||
|
/p:SymbolsPublishDir=$(BuildDir);
|
||||||
/p:Configuration=$(Configuration);" />
|
/p:Configuration=$(Configuration);" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,10 +42,10 @@
|
||||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||||
<GeneratePkgDefFile>true</GeneratePkgDefFile>
|
<GeneratePkgDefFile>true</GeneratePkgDefFile>
|
||||||
<IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
|
<IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
|
||||||
<IncludeDebugSymbolsInVSIXContainer>true</IncludeDebugSymbolsInVSIXContainer>
|
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
|
||||||
<IncludeDebugSymbolsInLocalVSIXDeployment>true</IncludeDebugSymbolsInLocalVSIXDeployment>
|
<IncludeDebugSymbolsInLocalVSIXDeployment>true</IncludeDebugSymbolsInLocalVSIXDeployment>
|
||||||
<CopyBuildOutputToOutputDirectory>true</CopyBuildOutputToOutputDirectory>
|
<CopyBuildOutputToOutputDirectory>true</CopyBuildOutputToOutputDirectory>
|
||||||
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
|
<CopyOutputSymbolsToOutputDirectory>true</CopyOutputSymbolsToOutputDirectory>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
|
@ -263,6 +263,11 @@
|
||||||
<SuppressFromVsix Include="System.Xml.XPath.dll" />
|
<SuppressFromVsix Include="System.Xml.XPath.dll" />
|
||||||
<SuppressFromVsix Include="System.Xml.XPath.XDocument.dll" />
|
<SuppressFromVsix Include="System.Xml.XPath.XDocument.dll" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<Target Name="CopySymbolsToOutput" AfterTargets="Build" Condition="'$(SymbolsPublishDir)' != ''">
|
||||||
|
<Copy SourceFiles="$(OutDir)$(AssemblyName).pdb" DestinationFolder="$(SymbolsPublishDir)" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Begin workaround for https://github.com/dotnet/sdk/issues/433
|
Begin workaround for https://github.com/dotnet/sdk/issues/433
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue