I progetti MSBuild possono fare riferimento a profili framework arbitrari (sottoinsiemi), che funzioneranno solo se il profilo è installato nelle definizioni dei framework di runtime. Mono non ha tutti i profili framework che .NET ha, ad es. il profilo del client .NET 4.0.
Per ovviare al problema, modificare il progetto per utilizzare il framework completo 4.0.
In MonoDevelop, ecco come si modifica l'impostazione:
- Clicca sul nome del progetto
- clic destro su ciascun gruppo (per esempio "Assembly-CSharp")
- Opzioni> Crea> Generale> Target Framework
- Selezionare un framework installato nel computer.
- Fare questo per tutti gli assembly utilizzati nel progetto (di solito è 3).
fonte
2011-11-19 00:08:26
Probabilmente è necessario il pacchetto quadro multitargeting (ricordo che visto come parte dell'installazione VS). – leppie
Dove posso ottenere questo e come lo installo per MonoDevelop su Mac? – Baz