无法加载文件或程序集“Microsoft.Windows.Design.Host,

Posted

技术标签:

【中文标题】无法加载文件或程序集“Microsoft.Windows.Design.Host,【英文标题】:Could not load file or assembly 'Microsoft.Windows.Design.Host, 【发布时间】:2015-05-26 13:57:37 【问题描述】:

当我尝试在 Visual Studio 2013 中加载 CRM 项目时,我不断收到此错误:

无法加载文件或程序集“Microsoft.Windows.Design.Host, 版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a' 或 它的依赖项之一。系统找不到指定的文件。

【问题讨论】:

您是从 zip 文件中运行项目而不解压缩它吗? 查看此帖一次devexpress.com/Support/Center/Question/Details/Q275153 【参考方案1】:

提取CrmDeveloperToolsVS12_Installer.msi的内容

    以管理员身份打开命令提示符 导航到:sdk\Tools\DeveloperToolkit\ 运行:msiexec /a CrmDeveloperToolsVS12_Installer.msi /qb TARGETDIR=<EXTRACTFOLDER>

请务必将您从 msi 包中提取的 CRM MSBUILD 文件夹的内容复制到:C:\Program Files (x86)\MSBuild\Microsoft\CRM

然后你必须编辑C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.config 并添加以下行:

<dependentAssembly>
<assemblyIdentity name="Microsoft.Windows.Design.Host" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="4.0.0.0-4.1.0.0" newVersion="4.2.0.0" />
</dependentAssembly>

希望这会有所帮助。

【讨论】:

以上是关于无法加载文件或程序集“Microsoft.Windows.Design.Host,的主要内容,如果未能解决你的问题,请参考以下文章

无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

无法加载文件或程序集。找到的程序集的清单定义与程序集引用不匹配

无法加载文件或程序集'netstandard,版本 = 2.0.0.0

无法加载文件或程序集 此处的程序集名称 或其依赖项之一。访问被拒绝

无法加载文件或程序集或其依赖项之一

寻找解决策略:无法加载文件或程序集[重复]