当程序启动时,有一个从NuGet包调用的函数,如果我在VS 2017的debug或release build中启动程序,它运行得很好,没有问题-这已经在多台机器上尝试过了。
如果我们在构建服务器上排队等待发布版本,并在其工作的一台电脑(或任何其他电脑)上启动它构建的程序,我们会得到以下错误:
生成服务器上的NuGet可能拉错了导致错误的包的版本,但我已经清除了NuGet缓存,仍然遇到相同的问题(尽管PC上有一个额外的NuGet安装,我无法清除或更新)。
这个构建服务器多年来一直在创建发布构建,最近才开始使用这个特定的代码分支。
如果您有任何关于在构建服务器上发布构建时可能/可能会导致包问题的想法,我们将不胜感激。