From a7cbf340236985f2c6294d2c244e5b720b648792 Mon Sep 17 00:00:00 2001 From: Sean Hall <r.sean.hall@gmail.com> Date: Wed, 24 Jun 2020 20:18:03 +1000 Subject: Create symbols package. --- src/wixext/WixToolset.Bal.wixext.csproj | 13 +++++++++++-- src/wixext/WixToolset.Bal.wixext.nuspec | 25 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 src/wixext/WixToolset.Bal.wixext.nuspec (limited to 'src/wixext') diff --git a/src/wixext/WixToolset.Bal.wixext.csproj b/src/wixext/WixToolset.Bal.wixext.csproj index ffc9ee5c..4cc790c8 100644 --- a/src/wixext/WixToolset.Bal.wixext.csproj +++ b/src/wixext/WixToolset.Bal.wixext.csproj @@ -7,9 +7,10 @@ <RootNamespace>WixToolset.Bal</RootNamespace> <Description>WiX Toolset Bal Extension</Description> <Title>WiX Toolset Bal Extension</Title> - <IsTool>true</IsTool> - <ContentTargetFolders>build</ContentTargetFolders> <DebugType>embedded</DebugType> + <NuspecFile>$(MSBuildThisFileName).nuspec</NuspecFile> + <IncludeSymbols>true</IncludeSymbols> + <NuspecProperties>Id=$(MSBuildThisFileName);Authors=$(Authors);Copyright=$(Copyright);Description=$(Description);Title=$(Title)</NuspecProperties> </PropertyGroup> <ItemGroup> <Content Include="$(MSBuildThisFileName).targets" /> @@ -18,6 +19,7 @@ </ItemGroup> <ItemGroup> <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="all" /> + <PackageReference Include="WixToolset.Data" Version="4.0.*" PrivateAssets="all" /> <PackageReference Include="WixToolset.Extensibility" Version="4.0.*" PrivateAssets="all" /> </ItemGroup> @@ -28,4 +30,11 @@ <ItemGroup> <PackageReference Include="Nerdbank.GitVersioning" Version="2.1.65" PrivateAssets="all" /> </ItemGroup> + + <Target Name="SetNuspecProperties" AfterTargets="CoreBuild"> + <PropertyGroup> + <NuspecBasePath>$(OutputPath)..\</NuspecBasePath> + <NuspecProperties>$(NuspecProperties);Version=$(BuildVersionSimple);RepositoryCommit=$(SourceRevisionId);RepositoryType=$(RepositoryType);RepositoryUrl=$(PrivateRepositoryUrl);ProjectFolder=$(MSBuildThisFileDirectory)</NuspecProperties> + </PropertyGroup> + </Target> </Project> diff --git a/src/wixext/WixToolset.Bal.wixext.nuspec b/src/wixext/WixToolset.Bal.wixext.nuspec new file mode 100644 index 00000000..38606a5a --- /dev/null +++ b/src/wixext/WixToolset.Bal.wixext.nuspec @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> + <metadata minClientVersion="4.0"> + <id>$id$</id> + <version>$version$</version> + <authors>$authors$</authors> + <owners>$authors$</owners> + <license type="expression">MS-RL</license> + <projectUrl>https://github.com/wixtoolset/Bal.wixext</projectUrl> + <requireLicenseAcceptance>false</requireLicenseAcceptance> + <title>$title$</title> + <description>$description$</description> + <copyright>$copyright$</copyright> + <repository type="$repositorytype$" url="$repositoryurl$" commit="$repositorycommit$" /> + </metadata> + + <files> + <file src="$projectFolder$$id$.targets" target="build" /> + + <file src="netstandard2.0\$id$.dll" target="tools" /> + <file src="$projectFolder$bal.xsd" target="tools" /> + + <file src="Win32\*.pdb" target="pdbs\Win32" /> + </files> +</package> -- cgit v1.2.3-55-g6feb