笔记 您可以查看我个人网站上的其他帖子:https://hbolajraf.net
由于与最新版本的 .NET CORE Frameworks 的兼容性原因,在 Visual Studio 下创建一个新的项目类库并使用 .NET Standard 2.1 作为目标框架。
1.下载Nuget.exe文件
使用以下链接下载最新版本的Nuget.exe文件。
2.生成nuspec文件
在之前创建的新项目文件夹下,打开 cmd 控制台并运行以下命令以生成 nuspec 文件。
nuget spec NewProjectName.csproj
命令的结果应该生成一个新文件,其内容如下:
$id$ $version$ $title$ $author$ false MIT http://project_url_here_or_delete_this_line/ $description$ Summary of changes made in this release of the package. $copyright$ Tag1 Tag2
3.生成nupkg文件
生成nuget包文件(nupkg)有两种解决方案
使用项目的构建后事件
在 Visual Studio 下右键单击 NewProjectName.crproj 并选择构建后事件选项卡。
之后输入以下命令并构建解决方案
nuget pack "$(ProjectPath)" -Symbols -Properties Configuration=$(ConfigurationName) -IncludeReferencedProjects -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
使用 Nuget CLI 命令
在cmd窗口下输入以下命令以生成nuget包
nuget pack MyProject.csproj -properties Configuration=Release -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
在所有情况下,都会在输出目录下生成新的 nuget 包文件:*C:\Dev\nuget_packages\NewProjectName*
创建包(.nupkg 文件)后,您可以将其发布到您选择的库(Artifactory、Azure 工件或 GitHub 包注册表)
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3