我刚刚将 TFS 从 2012 RC 更新到 2012 RTM。安装顺利,一切都按原样设置。但是,现在当我签入文件并开始构建过程时,我不断收到与缺少 System.EnterpriseServices.dll 相关的错误。这是完整的错误:
CSC: Metadata file 'c:\Builds\1\MySite\bin\System.EnterpriseServices.dll' could not be opened -- 'Error importing module 'System.EnterpriseServices.Wrapper.dll' of assembly 'c:\Builds\1\MySite\bin\System.EnterpriseServices.dll' -- The system cannot find the file specified. '
是的,我已经验证该文件在 bin 中,并且我已经删除然后重新添加了它。我在这里怀疑的一件事是,我看到新的 TFS 安装将 .NET 4.5 添加到服务器,在此之前它不存在......也许这是一个可能的原因?该应用程序是一个设置为 .NET 4.0 的 C# MVC4 网站。
我还在 TFS 安装上运行了“修复”并重新安装了 .NET 4.5。该项目在本地编译和运行完美。
任何帮助是极大的赞赏!