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

时间:2015-05-26 13:57:37

标签: visual-studio-2013

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

  

无法加载文件或程序集'Microsoft.Windows.Design.Host,   Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或   其中一个依赖项。系统找不到指定的文件。

1 个答案:

答案 0 :(得分:3)

提取 CrmDeveloperToolsVS12_Installer.msi

的内容
  1. 以管理员身份打开命令提示符
  2. 导航至:sdk\Tools\DeveloperToolkit\
  3. 运行:msiexec /a CrmDeveloperToolsVS12_Installer.msi /qb TARGETDIR=<EXTRACTFOLDER>
  4. 请务必将从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>
    

    希望这会有所帮助。