10
10
</ItemGroup >
11
11
12
12
<ItemGroup >
13
- <PackageReference Include =" JetBrains.Annotations" Version =" 2018.2.1" />
14
- <PackageReference Include =" Microsoft.VisualStudio.Threading" Version =" 16.5.132" />
15
- <PackageReference Include =" Newtonsoft.Json" Version =" 10.0.3" />
16
- <PackageReference Include =" NUnit" Version =" 3.12.0" />
13
+ <PackageReference Include =" JetBrains.Annotations" Version =" 2018.2.1" >
14
+ <ReferenceOutputAssembly >true</ReferenceOutputAssembly >
15
+ </PackageReference >
16
+ <PackageReference Include =" Microsoft.VisualStudio.Threading" Version =" 16.5.132" >
17
+ <ReferenceOutputAssembly >true</ReferenceOutputAssembly >
18
+ </PackageReference >
19
+ <PackageReference Include =" Newtonsoft.Json" Version =" 10.0.3" >
20
+ <ReferenceOutputAssembly >true</ReferenceOutputAssembly >
21
+ </PackageReference >
22
+ <PackageReference Include =" NUnit" Version =" 3.12.0" >
23
+ <PrivateAssets >all</PrivateAssets >
24
+ </PackageReference >
17
25
</ItemGroup >
18
26
19
27
<ItemGroup >
20
- <PackageReference Include =" GitExtensions.Extensibility" Version =" 0.1.1.40 " />
28
+ <PackageReference Include =" GitExtensions.Extensibility" Version =" 0.1.* " />
21
29
</ItemGroup >
22
30
23
31
<ItemGroup >
46
54
<None Include =" Resources\GerritPublish.png" />
47
55
<None Include =" Resources\IconGerrit.png" />
48
56
</ItemGroup >
57
+
58
+
59
+ <!-- Pack as .nupkg with dependency on GitExtensions.Extensibility -->
60
+ <PropertyGroup >
61
+ <NuspecFile >$(MSBuildThisFileDirectory)$(MSBuildProjectName).nuspec</NuspecFile >
62
+ <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
63
+ </PropertyGroup >
49
64
50
65
<ItemGroup >
51
66
<Compile Update =" Properties\Resources.Designer.cs" >
60
75
<EmbeddedResource Update =" Properties\Resources.resx" Generator =" ResXFileCodeGenerator" LastGenOutput =" Resources.Designer.cs" />
61
76
</ItemGroup >
62
77
78
+ <Target Name =" SetPackageProperties" BeforeTargets =" GenerateNuspec" >
79
+ <PropertyGroup >
80
+ <NuspecProperties >
81
+ id=$(PackageId);
82
+ version=$(Version);
83
+ authors=$(Authors);
84
+ description=$(Description);
85
+ iconUrl=$(PackageIconUrl);
86
+ projectUrl=$(PackageProjectUrl);
87
+ tags=$(PackageTags.Replace(';',' '));
88
+ configuration=$(Configuration);
89
+ </NuspecProperties >
90
+ </PropertyGroup >
91
+ </Target >
63
92
</Project >
0 commit comments