2011-11-18 10 views
18

ottengo il seguente errore:Errore: Framework '.NETFramework 4.0 Client Profile' non installato. per MonoDevelop 2.8.1

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

Quando provo a costruire il mio progetto.

Come posso risolvere questo problema?

+0

Probabilmente è necessario il pacchetto quadro multitargeting (ricordo che visto come parte dell'installazione VS). – leppie

+0

Dove posso ottenere questo e come lo installo per MonoDevelop su Mac? – Baz

risposta

28

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:

  1. Clicca sul nome del progetto
  2. clic destro su ciascun gruppo (per esempio "Assembly-CSharp")
  3. Opzioni> Crea> Generale> Target Framework
  4. Selezionare un framework installato nel computer.
  5. Fare questo per tutti gli assembly utilizzati nel progetto (di solito è 3).
+5

Se qualcun altro ha problemi, il modo per farlo è 1) Fare clic con il tasto destro sul nome del progetto 2) Opzioni> Crea> Generale> Target Framework – benedictfritz

Problemi correlati