Skip to content

Commit e42e449

Browse files
committed
修改nuget打包方式
1 parent 0e6e4e0 commit e42e449

File tree

9 files changed

+10
-123
lines changed

9 files changed

+10
-123
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<Version>2.1.0</Version>
3+
<Version>2.1.1</Version>
44
<Copyright>Copyright © laojiu 2017-2024</Copyright>
55
<NoWarn>IDE0057;IDE0290</NoWarn>
66
</PropertyGroup>

WebApiClientCore.Abstractions/WebApiClientCore.Abstractions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<RootNamespace>WebApiClientCore</RootNamespace>
88
<AssemblyName>WebApiClientCore.Abstractions</AssemblyName>
9-
<DocumentationFile>$(TargetPath)\$(AssemblyName).xml</DocumentationFile>
9+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
1010

1111
<Description>WebApiClientCore的接口与抽象类型</Description>
1212
<Summary>WebApiClientCore的接口与抽象类型</Summary>

WebApiClientCore.Analyzers/WebApiClientCore.Analyzers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Nullable>enable</Nullable>
55
<TargetFramework>netstandard2.0</TargetFramework>
6-
<DocumentationFile>$(TargetPath)\$(AssemblyName).xml</DocumentationFile>
6+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
77
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
88
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
99
<SignAssembly>true</SignAssembly>

WebApiClientCore.Extensions.JsonRpc/WebApiClientCore.Extensions.JsonRpc.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Nullable>enable</Nullable>
55
<TargetFramework>netstandard2.1</TargetFramework>
6-
<DocumentationFile>$(TargetPath)\$(AssemblyName).xml</DocumentationFile>
6+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
77

88
<SignAssembly>true</SignAssembly>
99
<AssemblyOriginatorKeyFile>Sign.snk</AssemblyOriginatorKeyFile>

WebApiClientCore.Extensions.NewtonsoftJson/WebApiClientCore.Extensions.NewtonsoftJson.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Nullable>enable</Nullable>
55
<TargetFramework>netstandard2.1</TargetFramework>
6-
<DocumentationFile>$(TargetPath)\$(AssemblyName).xml</DocumentationFile>
6+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
77

88
<SignAssembly>true</SignAssembly>
99
<AssemblyOriginatorKeyFile>Sign.snk</AssemblyOriginatorKeyFile>

WebApiClientCore.Extensions.OAuths/WebApiClientCore.Extensions.OAuths.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Nullable>enable</Nullable>
55
<TargetFrameworks>netstandard2.1;net5.0</TargetFrameworks>
6-
<DocumentationFile>$(TargetPath)\$(AssemblyName).xml</DocumentationFile>
6+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
77

88
<SignAssembly>true</SignAssembly>
99
<AssemblyOriginatorKeyFile>Sign.snk</AssemblyOriginatorKeyFile>

WebApiClientCore/NugetPackage/tools/install.ps1

Lines changed: 0 additions & 49 deletions
This file was deleted.

WebApiClientCore/NugetPackage/tools/uninstall.ps1

Lines changed: 0 additions & 56 deletions
This file was deleted.

WebApiClientCore/WebApiClientCore.csproj

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Nullable>enable</Nullable>
55
<TargetFrameworks>netstandard2.1;net5.0</TargetFrameworks>
6-
<DocumentationFile>$(TargetPath)\$(AssemblyName).xml</DocumentationFile>
6+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
77

88
<Description>.NetCore声明式的Http客户端库</Description>
99
<Summary>一款基于HttpClient封装,只需要定义c#接口并修饰相关特性,即可异步调用远程http接口的客户端库</Summary>
@@ -19,14 +19,14 @@
1919
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.0.0" />
2020
</ItemGroup>
2121

22-
<!--nuget analyzers和tools目录-->
22+
<!--nuget analyzers目录-->
2323
<ItemGroup>
24-
<None Include="NugetPackage\tools\*.*" PackagePath="tools" Pack="true" />
25-
<None Include="NugetPackage\analyzers\dotnet\cs\**" PackagePath="analyzers\dotnet\cs" Pack="true" />
24+
<None Include="$(OutputPath)\..\..\WebApiClientCore.Analyzers\$(Configuration)\**" PackagePath="analyzers\dotnet\cs" Pack="true" Visible="false" />
2625
</ItemGroup>
2726

2827
<ItemGroup>
2928
<ProjectReference Include="..\WebApiClientCore.Abstractions\WebApiClientCore.Abstractions.csproj" />
29+
<ProjectReference Include="..\WebApiClientCore.Analyzers\WebApiClientCore.Analyzers.csproj" ReferenceOutputAssembly="false" />
3030
</ItemGroup>
3131

3232
<ItemGroup>
@@ -43,12 +43,4 @@
4343
</EmbeddedResource>
4444
</ItemGroup>
4545

46-
<ItemGroup>
47-
<Folder Include="NugetPackage\analyzers\" />
48-
</ItemGroup>
49-
50-
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
51-
<Exec Command="dotnet publish ../WebApiClientCore.Analyzers/WebApiClientCore.Analyzers.csproj -c Release -o $(MSBuildProjectDirectory)/NugetPackage/analyzers/dotnet/cs" />
52-
</Target>
53-
5446
</Project>

0 commit comments

Comments
 (0)