编译 Microsoft Dynamics SL SDK 应用程序时出现“混合模式程序集是针对版本 v2.0.50727 构建的”错误。

本文提供了解决方案,解决了在 Microsoft Visual Studio 2010 中编译 Microsoft Dynamics SL 软件开发工具包 (SDK) 应用程序时出现的错误。

适用于: Microsoft Dynamics SL
原始 KB 数: 2685048

症状

当您在 Microsoft Visual Studio 2010 中编译 Microsoft Dynamics SL 软件开发工具包 (SDK) 应用程序时,您会收到以下错误:

混合模式程序集是针对版本“v2.0.50727”的运行时构建的,如果没有额外的配置信息,则无法在4.0运行时中加载。

原因

Microsoft Dynamics SL 软件开发工具包 (SDK) 应用程序应以 .NET Framework 3.5 为目标。

分辨率

在 Microsoft Visual Studio 中,将高级编译选项设置为针对 .NET Framework 3.5。 要做到这一点,请按照以下步骤操作:

  1. 请在 Microsoft Visual Studio 中打开该项目。
  2. “项目” 菜单中,选择“ 属性”。
  3. 编译选项卡上,选择高级编译选项...
  4. 目标框架(所有配置):下拉框中,选择.NET Framework 3.5