2011-11-18 10 views
18

pojawia się następujący błąd:Błąd: Framework ". ClientFramework 4.0 Client Profile" nie jest zainstalowany. dla MonoDevelop 2.8.1

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

Kiedy próbuję zbudować mojego projektu.

Jak to naprawić?

+0

Prawdopodobnie potrzebujesz pakietu ram multitegnowania (pamiętam, że widziałem to jako część instalacji VS). – leppie

+0

Skąd mogę to pobrać i jak zainstalować go na MonoDevelop na Macu? – Baz

Odpowiedz

28

Projekty MSBuild mogą odwoływać się do dowolnych profili szkieletowych (podzbiorów), które będą działać tylko wtedy, gdy profil zostanie zainstalowany w definicjach ram środowiska wykonawczego. Mono nie ma wszystkich profili szkieletowych, które .NET ma, np. profil klienta .NET 4.0.

Aby obejść ten problem, zmień projekt, aby korzystać z pełnego schematu 4.0.

W MonoDevelop, oto jak zmienić ustawienie:

  1. Kliknij na nazwę projektu
  2. prawym przyciskiem myszy na każdym Zgromadzeniu (na przykład "Assembly-CSharp")
  3. Opcje> budowlanej> Ogólne> Docelowa struktura
  4. Wybierz platformę zainstalowaną na komputerze.
  5. Zrób to dla wszystkich zestawów używanych w projekcie (zwykle jest to 3).
+5

Jeśli ktoś ma problemy, należy to zrobić: 1) Kliknij prawym przyciskiem myszy nazwę projektu 2) Opcje> Kompilacja> Ogólne> Docelowa struktura – benedictfritz

Powiązane problemy