-1

我正在运行一个正在运行FXCop分析的TeamCity构建。 收到以下错误:

[INFO] 2>Project : error : CA0058 : The referenced assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be found. 

现在,这个错误只出现在其中一台机器上,他构建的所有剩余机器上运行良好。

我检查了以下内容(在所有机器上都相同)

  1. 检查程序集是否存在于 GAC 中
  2. 验证 Visual Studio 2010 和 FXCop 10.0 存在于所有机器上并验证了配置。

任何想法?

4

1 回答 1

-1

尝试将 PresentationFramework.dll 文件复制到

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\Bin 或

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC#\Bin 如果您现在使用的是 Visual Studio 2012。

如何复制 DLL 1)打开命令行并像这样导航到它

C:\Windows\assembly\GAC_MSIL\PresentationFramework\3.0.0.0__31bf3856ad364e35

2) 使用此命令将文件复制到 C 盘中的文件夹中,例如 DLLFiles

复制 PresentationFramework.dll C:\DLLFiles

3)使用Windows资源管理器复制到Visual Studio文件夹。如果这不能解决它,请尝试在您的项目中引用 DLL。

希望它有效。

于 2013-11-18T13:00:54.003 回答