<Project>
<!-- Common logic for projects which create a NuGet package from a .nuspec -->
<PropertyGroup>
<BeforePack>$(BeforePack);SetNuspecProperties</BeforePack>
<IsPackable>true</IsPackable>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
<Target Name="SetNuspecProperties">
<PropertyGroup>
<NuspecProperties>$(NuspecProperties);version=$(PackageVersion)</NuspecProperties>
<NuspecProperties>$(NuspecProperties);licenseExpression=$(PackageLicenseExpression)</NuspecProperties>
<NuspecProperties>$(NuspecProperties);projectUrl=$(PackageProjectUrl)</NuspecProperties>
<NuspecProperties>$(NuspecProperties);iconUrl=$(PackageIconUrl)</NuspecProperties>
<NuspecBasePath>$(OutDir)</NuspecBasePath>
</PropertyGroup>
</Target>
</Project>
|