代码之家  ›  专栏  ›  技术社区  ›  serialhobbyist

如何将目标框架从4.0更改为4.0.3

  •  1
  • serialhobbyist  · 技术社区  · 13 年前

    我在Visual Studio 2010中安装了可移植库工具测试版2。我创建了一个新库,并将其设置为与.Net 4.0.3和Silverlight 5兼容。然后,我尝试从Silverlight Web项目添加对PCL项目的引用。我收到消息:

    无法添加对项目“PortableClassLibrary”的引用。这个 当前项目的目标框架与 便携式图书馆项目的目标框架 “PortableClassLibrary”。

    可移植库项目的目标框架可以通过 项目属性中的“库”选项卡。

    我不想更改PCL目标,我想更改Web项目的目标。我去了房地产>应用程序选项卡,目标框架为“.Net framework 4.0”。4.0.3没有选项。我检查并意识到4.0.3(KB2600211)的更新没有安装在这台机器上,所以我安装了它,并根据要求重新启动。

    VS中仍然没有4.0.3选项,我仍然得到消息。有什么想法吗?

    编辑

    VS 2010 SP1已安装。

    2 回复  |  直到 13 年前
        1
  •  3
  •   David Kean    13 年前

    若要以.NET Framework 4.0.3为目标,您需要安装KB2600214,然后更改项目属性->应用程序->目标框架到.NET Framework 4.0.3。

        2
  •  0
  •   WEFX venkateswararao    12 年前

    您可能需要咨询 this page 在微软的网站上。它为这些目标框架错误提供了一些解决方法。就我个人而言,我最终手动修改了csproj文件中的这一行:

    <TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>