首页 文章

当使用本地代理在VSTS中运行Dotnet Publish for nuget时,它总是尝试发布旧版本为什么?

提问于
浏览
0

我有一个奇怪的问题,我无法弄清楚如何解决 . 我使用.net核心,在VSTS上我有这个构建管道:

1 ... Dotnet还原

2 ... MsBuild

3 ... Dotnet测试

4 ...发布测试

5 ... Dotnet包

6 ... Dotnet发布

在VSTS中运行它时一切正常但是一旦我选择了我自己的代理,它总是尝试发布包的旧版本然后它在第4步中打包 .

我打包例如:C:\ agent_work \ 3 \ s \ JobOffice.Mobile.Infrastructure \ src \ JobOffice.Mobile.Infrastructure \ bin \ Release \ JobOffice.Mobile.Infrastructure.1.0.6.nupkg

把它总是试图发布旧版本,例如:JobOffice.Mobile.Infrastructure.1.0.2.nupkg

这只发生在使用我自己的本地代理而不是VSTS中的代理时,它会一直工作...

任何线索?

在Nuget发布中我使用: *.nupkg;-: * .symbols.nupkg

1 回答

  • 0

    我找到了一个解决方案......我在构建管道的开头添加了一个删除文件步骤,源代码到我的root,然后内容删除到: *.nupkg;-: * .symbols.nupkg

相关问题