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:
- Kliknij na nazwę projektu
- prawym przyciskiem myszy na każdym Zgromadzeniu (na przykład "Assembly-CSharp")
- Opcje> budowlanej> Ogólne> Docelowa struktura
- Wybierz platformę zainstalowaną na komputerze.
- Zrób to dla wszystkich zestawów używanych w projekcie (zwykle jest to 3).
Prawdopodobnie potrzebujesz pakietu ram multitegnowania (pamiętam, że widziałem to jako część instalacji VS). – leppie
Skąd mogę to pobrać i jak zainstalować go na MonoDevelop na Macu? – Baz