2015-11-04 30 views
7

Ho aggiornato un progetto da VS 2013 per VS 2015. Tutto funziona alla grande, ora posso aprire lo stesso progetto sia in VS 2013 e VS 2015.minima Visual Studio versione per Visual Studio 2015 soluzione

Ora, con questo nuovo compilatore Roslyn di VS 2015, presumo che quando introduco alcune nuove funzionalità C# 6 nel Progetto, sarò in grado di aprire il Progetto solo in VS 2015. (Nel 2013 riceverò alcuni errori del compilatore)

Quale sarebbe il MinimumVisualStudioVersion per entrare nel file .sln, fino ad ora sono stato in grado di aprire la soluzione in VS 2013, VS 2012 e anche VS 2010:

# Visual Studio 2013 
VisualStudioVersion = 12.0.40629.0 
MinimumVisualStudioVersion = 10.0.40219.1 

Ciò significa che è stato possibile aprire i progetti VS2013 in VS 2010 senza problemi.

Ma, con le nuove funzionalità del compilatore del 2015, significa che lo MinimumVisualStudioVersion deve essere> = a 14.x.xxxxx.x per i progetti VS 2015?

+1

C'è un'altra domanda dietro questo? Ovviamente non è possibile utilizzare un compilatore VS2015 nelle versioni precedenti. Vuoi bloccare le versioni precedenti dall'apertura del progetto? In questo caso potresti persino impostare 14.0.0.0. D'altra parte, VS probabilmente lo fa già per te –

+0

Cambiare la versione * della soluzione *, tuttavia, non è l'idea migliore perché potresti avere molti progetti compatibili, ma solo alcuni che richiedono VS2015 –

+0

L'idea è che in precedenza avevo un progetto VS 2013 che avrebbe potuto essere aperto con VS 2012 e anche VS 2010 senza problemi. Ora, se lo apro VS 2015 e utilizzo le nuove funzionalità del compilatore, non sarò in grado di aprirlo nelle precedenti versioni di VS. –

risposta

2

Ciò significa che la versione minima di Visual Studio per aprire questa soluzione è 10.0.40219.1 che è in realtà Visual Studio 2010 SP1.

+1

So cosa vuol dire ** LaVisualVisualStudioVersion **, ma la domanda è ragionevole impostare un'altra ** MinimumVisualStudioVersion ** (<14.x.xxxxx.x) se .sln ** VisualStudioVersion == 14.x .xxxxx.x ** –

Problemi correlati