目前NuGet Packager VSTS Build Step似乎不支持* .VBPROJ文件,所以看起来唯一的选择是使用* .NUSPEC文件。
但是,我不熟悉如何在构建时自动在服务器上创建* .NUSPEC文件。
这是其他VB开发人员以某种方式解决的问题吗?
答案 0 :(得分:4)
实际上,你可以使用vbproj文件生成带有“NuGet Packager”任务的nuget包,它可以工作:
对于您的问题,可以通过运行“nuget spec”命令从构建输出的vbproj文件或dll文件生成nuspec文件,这样您就可以在构建定义中添加“命令行”任务来调用nuget命令执行如下操作: 您还可以将“spec”更改为“pack”以直接从命令生成nuget包文件。有关详细信息,请参阅此链接:Creating and Publishing a Package。