Skip to content

Commit 9330ee8

Browse files
committed
Fix packaging
1 parent 3246b57 commit 9330ee8

2 files changed

Lines changed: 40 additions & 0 deletions

File tree

src/ImmutableObjectGraph.Generation/ImmutableObjectGraph.Generation.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
88
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
99

10+
<GenerateNuspecDependsOn>$(GenerateNuspecDependsOn);SetNuSpecPropertiesForHost</GenerateNuspecDependsOn>
11+
<NuspecFile>$(MSBuildProjectName).nuspec</NuspecFile>
1012
<IncludeBuildOutput>false</IncludeBuildOutput>
1113
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);PackBuildOutputs</TargetsForTfmSpecificContentInPackage>
1214
</PropertyGroup>
@@ -49,4 +51,9 @@
4951
<TfmSpecificPackageFile Include="@(SatelliteDllsProjectOutputGroupOutput->'%(FinalOutputPath)')" PackagePath="tools\%(SatelliteDllsProjectOutputGroupOutput.Culture)\" />
5052
</ItemGroup>
5153
</Target>
54+
<Target Name="SetNuSpecPropertiesForHost" DependsOnTargets="SetNuSpecProperties">
55+
<PropertyGroup>
56+
<NuspecProperties>id=$(PackageId);version=$(NuGetPackageVersion);authors=$(Authors);copyright=$(Copyright);tags=$(PackageTags);requireLicenseAcceptance=$(PackageRequireLicenseAcceptance);licenseUrl=$(PackageLicenseUrl);description=$(Description);CodeGenerationRoslynVersion=$(CodeGenerationRoslynVersion);Configuration=$(Configuration);OutDir=$(OutDir)</NuspecProperties>
57+
</PropertyGroup>
58+
</Target>
5259
</Project>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?xml version="1.0"?>
2+
<package >
3+
<metadata>
4+
<id>$id$</id>
5+
<version>$version$</version>
6+
<authors>$authors$</authors>
7+
<owners>$authors$</owners>
8+
<requireLicenseAcceptance>$requireLicenseAcceptance$</requireLicenseAcceptance>
9+
<description>$description$</description>
10+
<releaseNotes />
11+
<copyright>$Copyright$</copyright>
12+
<tags>$PackageTags$</tags>
13+
<dependencies>
14+
<group targetFramework=".NETPortable0.0-Profile259">
15+
<dependency id="CodeGeneration.Roslyn.BuildTime" version="$CodeGenerationRoslynVersion$" />
16+
<dependency id="ImmutableObjectGraph" version="$version$" />
17+
</group>
18+
<group targetFramework=".NETStandard1.0">
19+
<dependency id="CodeGeneration.Roslyn.BuildTime" version="$CodeGenerationRoslynVersion$" />
20+
<dependency id="ImmutableObjectGraph" version="$version$" />
21+
</group>
22+
</dependencies>
23+
</metadata>
24+
<files>
25+
<file src="$OutDir$ImmutableObjectGraph.dll" target="tools\" />
26+
<file src="$OutDir$ImmutableObjectGraph.Generation.dll" target="tools\" />
27+
<file src="$OutDir$ImmutableObjectGraph.Generation.Attributes.dll" target="tools\" />
28+
<file src="Readme.txt" target="Readme.txt" />
29+
<file src="build\*" target="build\" />
30+
<file src="..\..\bin\ImmutableObjectGraph.Generation.Attributes\$Configuration$\netstandard1.0\ImmutableObjectGraph.Generation.Attributes.dll" target="lib\netstandard1.0\" />
31+
<file src="..\..\bin\ImmutableObjectGraph.Generation.Attributes\$Configuration$\portable-net45+win8+wpa81+wp8\ImmutableObjectGraph.Generation.Attributes.dll" target="lib\portable-net45+win8+wpa81+wp8\" />
32+
</files>
33+
</package>

0 commit comments

Comments
 (0)