无法加载文件或程序集Antlr3.Runtime.dll

Sad*_*ran 6 asp.net nhibernate teamcity

我们使用TeamCity作为构建服务器,.Net Framework 4和ASP.NET MVC2以及NHibernate最近由于Amazon EC2问题,我们的构建服务器最近脱机了.我们正在设置一个新的构建服务器.

但是,即使我们的代码库中最近没有任何变化,Teamcity也会出现以下错误.

ResGen error RG0000: Could not load referenced assembly "C:\TeamCity\buildAgent\work\1e7706dcd512f467\xxx\Lib\Antlr3.Runtime.dll".  Caught a FileLoadException saying "Could not load file or assembly 'C:\TeamCity\buildAgent\work\1e7706dcd512f467\xxx\Lib\Antlr3.Runtime.dll' or one of its dependencies. Provider DLL failed to initialize correctly. (Exception from HRESULT: 0x8009001D)".
Run Code Online (Sandbox Code Playgroud)

给定DLL文件以及其他所需的DLL.有解决方案吗

sll*_*sll 6

有时,在特定构建代理中的特定构建范围内,事情开始出错.我以前遇到过这样的问题,但在我的情况下,我MSBuild在其中一个DLL上拥有一个锁,因此TeamCity无法覆盖它.

所以基本上:

  • 尝试强制清理
  • 尝试删除构建工作文件夹,"C:\TeamCity\buildAgent\work\1e7706dcd512f467"以便在下一次构建时,TeamCity将被强制获取所有文件