Github自动打包并推送Nuget版本

如何将自己的类库,自动打包自动发布到Nuget

1. 项目csproject属性修改

新建一个项目GitToNugetPackageTest

Github自动打包并推送Nuget版本

不用添加任何类,我们修改csproject属性。

替换为以下模板内容后,并修改以下节点值:

TargetFrameworks 依赖的框架版本,比如net452;netcoreapp3.1,多个版本以分号隔开Version

Version 版本号,每次需要升级Nuget版本时,可以修改这个提交一下就行了。

RespositoryUrl、PackageProjectUrl替换成自己的项目地址和仓库地址

1 <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> 2 <PropertyGroup> 3 <TargetFrameworks>net45</TargetFrameworks> 4 <GeneratePackageOnBuild>true</GeneratePackageOnBuild> 5 <Version>1.0.0</Version> 6 <Authors>Kybs0</Authors> 7 <UseWpf>True</UseWpf> 8 <UseWindowsForms>true</UseWindowsForms> 9 <RepositoryUrl>https://github.com/Kybs0/GitToNugetPackageTest.git</RepositoryUrl> 10 <PackageProjectUrl>https://github.com/Kybs0/GitToNugetPackageTest</PackageProjectUrl> 11 <PackageIconUrl></PackageIconUrl> 12 <RepositoryType>git</RepositoryType> 13 <Description>测试:Git自动打包,并推到Nuget源。</Description> 14 <LangVersion>latest</LangVersion> 15 </PropertyGroup> 16 <ItemGroup> 17 <None Remove="GitToNugetPackageTest.csproj.DotSettings" /> 18 </ItemGroup> 19 <ItemGroup> 20 <PackageReference Include="System.ValueTuple" Version="4.5.0" /> 21 </ItemGroup> 22 </Project>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjfzy.html