Create symbols package.
Sean Hall committed
Jun 24, 2020 at 20:18 UTC
a7cbf340236985f2c6294d2c244e5b720b648792
3 files changed
+37
-3
src/wixext/WixToolset.Bal.wixext.csproj
+11
-2
@@ -7,9 +7,10 @@
7
<RootNamespace>WixToolset.Bal</RootNamespace>
8
<Description>WiX Toolset Bal Extension</Description>
9
<Title>WiX Toolset Bal Extension</Title>
10
- <IsTool>true</IsTool>
11
- <ContentTargetFolders>build</ContentTargetFolders>
10
<DebugType>embedded</DebugType>
11
+ <NuspecFile>$(MSBuildThisFileName).nuspec</NuspecFile>
12
+ <IncludeSymbols>true</IncludeSymbols>
13
+ <NuspecProperties>Id=$(MSBuildThisFileName);Authors=$(Authors);Copyright=$(Copyright);Description=$(Description);Title=$(Title)</NuspecProperties>
14
</PropertyGroup>
15
<ItemGroup>
16
<Content Include="$(MSBuildThisFileName).targets" />
@@ -18,6 +19,7 @@
19
</ItemGroup>
20
<ItemGroup>
21
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="all" />
22
+ <PackageReference Include="WixToolset.Data" Version="4.0.*" PrivateAssets="all" />
23
<PackageReference Include="WixToolset.Extensibility" Version="4.0.*" PrivateAssets="all" />
24
</ItemGroup>
25
@@ -28,4 +30,11 @@
30
<ItemGroup>
31
<PackageReference Include="Nerdbank.GitVersioning" Version="2.1.65" PrivateAssets="all" />
32
</ItemGroup>
33
+
34
+ <Target Name="SetNuspecProperties" AfterTargets="CoreBuild">
35
+ <PropertyGroup>
36
+ <NuspecBasePath>$(OutputPath)..\</NuspecBasePath>
37
+ <NuspecProperties>$(NuspecProperties);Version=$(BuildVersionSimple);RepositoryCommit=$(SourceRevisionId);RepositoryType=$(RepositoryType);RepositoryUrl=$(PrivateRepositoryUrl);ProjectFolder=$(MSBuildThisFileDirectory)</NuspecProperties>
38
+ </PropertyGroup>
39
+ </Target>
40
</Project>
src/wixext/WixToolset.Bal.wixext.nuspec
new
+25
@@ -0,0 +1,25 @@
1
+<?xml version="1.0"?>
2
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3
+ <metadata minClientVersion="4.0">
4
+ <id>$id$</id>
5
+ <version>$version$</version>
6
+ <authors>$authors$</authors>
7
+ <owners>$authors$</owners>
8
+ <license type="expression">MS-RL</license>
9
+ <projectUrl>https://github.com/wixtoolset/Bal.wixext</projectUrl>
10
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
11
+ <title>$title$</title>
12
+ <description>$description$</description>
13
+ <copyright>$copyright$</copyright>
14
+ <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" />
15
+ </metadata>
16
+
17
+ <files>
18
+ <file src="$projectFolder$$id$.targets" target="build" />
19
+
20
+ <file src="netstandard2.0\$id$.dll" target="tools" />
21
+ <file src="$projectFolder$bal.xsd" target="tools" />
22
+
23
+ <file src="Win32\*.pdb" target="pdbs\Win32" />
24
+ </files>
25
+</package>
src/wixstdba/wixstdba.vcxproj
+1
-1
@@ -100,7 +100,7 @@
100
<Message>Compiling message file...</Message>
101
<Command>mc.exe -h "$(IntDir)." -r "$(IntDir)." -A -c -z wixstdba.messages "$(InputDir)wixstdba.mc"
102
rc.exe -fo "$(OutDir)wixstdba.res" "$(IntDir)wixstdba.messages.rc"</Command>
103
- <Outputs>$(IntDir)wixstdba.messages.h;$(OutDir)wixstdba.messages.rc</Outputs>
103
+ <Outputs>$(IntDir)wixstdba.messages.h;$(IntDir)wixstdba.messages.rc</Outputs>
104
</CustomBuild>
105
</ItemGroup>
106