繁体   English   中英

是否有一种自动的方法来生成NuGet包,准备从VS项目发布到nuget.org

[英]Is there an automated way to generate NuGet package ready for publishing to nuget.org from VS project

当我有一个.csproj类库项目时,它已经具有一些NuGet依赖关系和输出文件。 (至少ProjectName.dll)。

我了解到,为了将NuGet包发布到全局存储库,需要创建.nuspec文件(作为步骤之一)。

.nu​​spec文件将包含与我的NuGet软件包一起添加的项目+依赖项(另一个NuGet软件包)的元数据。

是一种为我自动生成.nuspec文件的方法(一种工具,一个应用程序),至少包括依赖项,因此我不必手动获取每个ID并将其放入.xml吗?

NuGet.exe不支持基于您的项目生成.nuspec文件,但是您可以编写一个。 我什么都不知道。 但是,您是否看过使用nuget pack命令行

nuget pack YourProject.csproj

这将生成您的NuGet软件包文件(.nupkg),并自动为项目引用的NuGet软件包添加任何依赖项。

您可以在.nuspec中包含额外的元数据,也可以仅在编译的项目二进制文件中使用元数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM