在TFS 2017中构建解决方案,每次我使用构建解决方案步骤构建解决方案时,每次我手动将dll放入构建服务器上的agent / work文件夹中时,都会给我第三方dll参考错误。有什么解决方法可以成功构建解决方案而无需手动放置dll。
感谢您的帮助。
谢谢 卡皮尔
答案 0 :(得分:1)
如果缺少的dll来自nuget软件包,请确保在构建步骤之前添加nuget恢复步骤。
如果丢失的文件是第三方dll,请检查是否已将其正确检查到源代码管理中,并将它们作为构建的GetSources步骤的一部分下载。为此,检查“ GetSources”的“日志”步骤是否包括那些dll。如果它们不存在并且它们在源代码管理中处于正确位置,则您可能错过了映射它们所在的文件夹的信息,因此Build将不会在GetSources步骤中下载它。