我有一个奇怪的问题,我无法弄清楚如何解决。 我使用.net核心,在VSTS上我有这个构建管道:
1 ... Dotnet恢复
2 ... MsBuild
3 ... Dotnet测试
4 ...发布测试
5 ... Dotnet pack
6 ... Dotnet发布
在VSTS中运行它时一切正常但是一旦我选择了我自己的代理,它总是会尝试发布一个旧版本的软件包,然后它会在第4步中打包。
我打包这样一个: C:\ agent_work \ 3 \ S \ JobOffice.Mobile.Infrastructure \ SRC \ JobOffice.Mobile.Infrastructure \ BIN \发布\ JobOffice.Mobile.Infrastructure.1.0.6.nupkg
总是会尝试发布较旧版本,例如: JobOffice.Mobile.Infrastructure.1.0.2.nupkg
这只发生在使用我自己的本地代理而不是VSTS中的代理时,它会一直有效......
有任何线索吗?
在Nuget发布中,我使用它: * .nupkg; - : * .signs.nupkg
答案 0 :(得分:0)
我找到了解决方案...... 我在构建管道的开头添加了一个删除文件步骤,其源代码到我的root,然后内容删除到: 的 * nupkg; - :强> * symbols.nupkg