错误:未安装框架“.NETFramework 4.0客户端配置文件”用于MonoDevelop 2.8.1。

18

我遇到了以下错误:

Error: Framework '.NETFramework 4.0 Client Profile' not installed.

当我尝试构建我的项目时。

我该如何解决这个问题?


你可能需要多目标框架包(我记得在VS安装中看到过这个)。 - leppie
我在哪里可以获取这个软件并且如何在Mac上安装它以供MonoDevelop使用? - Baz
1个回答

27

MSBuild项目可以引用任意框架剖面(子集),但前提是该剖面已安装在运行时的框架定义中。然而,Mono并没有.NET拥有的所有框架剖面,例如.NET 4.0客户端剖面。

为了解决这个问题,请将项目更改为使用完整的4.0框架。

在MonoDevelop中,以下是如何更改设置:

  1. 单击项目名称
  2. 右键单击每个程序集(例如“Assembly-CSharp”)
  3. 选项>构建>常规>目标框架
  4. 选择计算机上已安装的一个框架。
  5. 对于项目中使用的所有程序集都执行此操作(通常为3个)。

5
如果其他人也有问题,解决方法如下:1)右键点击项目名称 2)选择“选项”>“生成”>“常规”>“目标框架” - benedictfritz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接