如何在 VSTS 构建期间生成 *.NUSPEC 文件?

How to generate a *.NUSPEC file during a VSTS build?

目前 NuGet Packager VSTS Build Step 似乎不支持 *.VBPROJ 文件,所以看起来唯一的选择是使用 *.NUSPEC 文件。

但是,我不熟悉如何在构建时在服务器上自动创建 *.NUSPEC 文件。

这是其他 VB 开发人员以某种方式解决的问题吗?

事实上,你可以使用vbproj文件生成带有"NuGet Packager"任务的nuget包,它可以工作:

对于您的问题,可以通过 运行 "nuget spec" 命令从构建输出的 vbproj 文件或 dll 文件生成 nuspec 文件,因此您可以添加 "Command Line"构建定义中的任务调用 nuget 命令来执行此操作,如下所示: 您还可以将 "spec" 更改为 "pack" 以直接从命令生成 nuget 包文件。详情参考这个link:Creating and Publishing a Package.