使用GUI从csproj创建nuspec文件

8

我有一个C#项目,在我的解决方案中引用了两个项目。

它还引用了5个NuGet软件包仓库中的软件包。 鉴于 .csproj 文件,如何使用 NuGet 项目浏览器工具生成或创建 nuspec 文件?

如何验证此 nuspec 文件是否正确?

1个回答

17

您可以使用类似于以下命令行的NuGet.exe来完成此操作:

NuGet.exe spec Project.csproj

如果你在Visual Studio中想要执行这个操作,你可以添加一个新的外部工具(从“工具”菜单中),使用NuGet.exe。

NuGet项目浏览器支持NuGet包,但不支持项目文件,因此上述技术之一会更简单。对于NuGet项目浏览器,您需要编写自定义插件。

为了验证,NuGet.exe将生成.nuspec文件,因此应该是有效的。当你使用NuGet.exe pack YourNuspec.nuspec创建NuGet包时,它将被验证,并输出警告到控制台。


我还没有看到NuGet Package Explorer的自定义插件可以做到这一点。 - Matt Ward

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接