无法加载PresentationFramework DLL

时间:2013-08-01 10:36:49

标签: c# dll gac fxcop

我正在运行 TeamCity 构建,该构建正在运行 FXCop 分析。
得到以下错误:

[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并验证了配置。
  3. 有什么想法吗?

1 个答案:

答案 0 :(得分:-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 \组件\ GAC_MSIL \ PresentationFramework \ 3.0.0.0__31bf3856ad364e35

2)使用此命令将文件复制到C驱动器中的文件夹中说DLLFiles

复制PresentationFramework.dll C:\ DLLFiles

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

希望它有效。