2012-10-15 12 views
19

Preferisco l'interfaccia utente VS2010 su VS2012, quindi voglio continuare a utilizzarlo, ma vorrei utilizzare le funzionalità linguistiche di C# 5, in particolare gli attributi delle informazioni sul chiamante, se non le funzionalità del framework .NET 4.5. C'è un modo ragionevole per fare ciò che manterrà l'intellisense in VS?È possibile utilizzare il compilatore C# 5 di VS2010?

Sono consapevole del fatto che potrei invocare il compilatore v5 in modo "semi-manuale" come azione build, ma penso che non sarà né lineare né produttivo. È possibile creare un pacchetto di targeting personalizzato o è una funzionalità che solo MS può creare?

+0

Non penso che sarebbe in grado di farlo .. – dotNETbeginner

+2

Dai un'occhiata a questo: http://stackoverflow.com/questions/12014258/where-can-i-locate-themes-for-vs2012 Se puoi scegliere tra il 2010 e il 2012, rimango con quest'ultimo. Anche se riesci a far funzionare il compilatore nel 2010, devi comunque occuparti di librerie ecc. – Polity

+5

Penso che non puoi farlo. Per favore vedi [Posso sviluppare un'applicazione in Visual Studio 2010 usando C# 5.0] (http://social.msdn.microsoft.com/Forums/en-US/async/thread/929ccd95-0ab1-4c2b-b153-091471965bc3) come riferimento . – Ekk

risposta

4

VS2010 non è al corrente del compilatore 5.0 e delle specifiche del linguaggio né supporta la versione 4.5 del framework.

Probabilmente è possibile modificare la soluzione in VS2010 e quindi creare la soluzione esternamente, ma così facendo si perde il senso intelli e tutte le sottigliezze che rendono VS quello che è. Quindi no.

+0

... ma VS2010 non è a conoscenza del framework XNA fino a quando non si installa il pacchetto di targeting, suggerendo che la personalizzazione potrebbe essere possibile. –

+0

Non uso XNA, quindi non posso commentare a riguardo, ma sembra un caso in cui Microsoft ha specificamente indirizzato VS2010 a un aggiornamento per consentire lo sviluppo di XNA. Suppongo che sia passato un bel po 'di tempo prima che VS2012 venisse spedito. Non hanno preso di mira il 2008? E non vedrai nessun aggiornamento per VS2010 che permetta il C# 5. – andleer

+0

Il framework XNA è un esempio dei pacchetti multitargeting disponibili. Il concetto di un pacchetto di targeting è incorporato in VS2010. Sono consapevole che la SM non ne ha rilasciato uno per quello che voglio fare. La mia domanda è come aggirare il fatto che è improbabile che lo facciano. –

Problemi correlati