tfs - 在生成定义文件中,打开进程选项卡有多长时间?

  显示原文与译文双语对照的内容

在我的项目中,在 In 2013和 2012中打开生成定义文件中的进程选项卡需要 2.

打开它的内容时,标签显示"正在下载自定义程序集"。

一旦完成,内容显示出来,就会看到各种警告和错误,如:


Summary: There were 0 failures, 404 errors and 15 warnings loading custom activities and services.
...
Error: Could not load file or assembly 'Infrastructure.Interface, Version=1.0.3981.21634, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
...
Error: API restriction: The assembly 'file:///C:Users<username>AppDataLocalTempVSTFSBuild8809fd18-08a3-4d58-8a87-35bbc833a4ed1163529353ThirdPartyBinariesvjredist64vjscor.dll' has already loaded from a different location. It cannot be loaded from a new location within the same appdomain.
...
Warning: Could not load file or assembly 'file:///C:Users<username>AppDataLocalTempVSTFSBuild8809fd18-08a3-4d58-8a87-35bbc833a4ed1163529353ThirdPartyBinariesSQLXML 4.0cvtschema.exe' or one of its dependencies. The module was expected to contain an assembly manifest.

谁能告诉我们问题是什么以及如何解决这个问题? 谢谢。

时间: 作者:

in控制器和代理可以有自定义活动,它们从控制器中指示的路径下下载源代码管理。 Version control path to custom assemblies 设置。

由于模板可以能使用自定义程序集中的自定义类型,因这里 vs 还需要在打开时使用自定义类型 Edit Build Definition -> Process 或者 Queue new build -> Parameters 因这里 vs 下载了它们,不幸的是它没有本地缓存,所以每次都下载它们。 此外,vs 将程序集加载到 vs 进程中,这可能导致 Could not load file or assembly... 错误。

你已经发现,解决方案是将程序集减少到最小。

作者:
...