Ошибка: Framework '.NETFramework 4.0 Client Profile' не установлен.для MonoDevelop 2.8.1 - PullRequest
18 голосов
/ 18 ноября 2011

Я получаю следующую ошибку:

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

Когда я пытаюсь построить свой проект.

Как мне это исправить?

1 Ответ

28 голосов
/ 19 ноября 2011

Проекты MSBuild могут ссылаться на произвольные профили каркаса (подмножества), которые будут работать, только если профиль установлен в определениях каркасов среды выполнения.Mono не имеет всех профилей платформы, которые есть в .NET, например, .NET 4.0 Client Profile.

Чтобы обойти это, измените проект на использование полной версии 4.0.

В MonoDevelop, вот как вы можете изменить настройку:

  1. Нажмите на название проекта
  2. Щелкните правой кнопкой мыши по каждой сборке (например, "Assembly-CSharp")
  3. Опции> Build> General> Target Framework
  4. Выберите каркас, установленный на вашем компьютере.
  5. Сделайте это для всех сборок, используемых в проекте (обычно это 3).
...