La risposta accettata da @JaredPar è tecnicamente corretta, ma soffre il fatto che è necessario rifarlo per ogni sviluppatore, ogni volta che si ottiene una nuova copia del codice e ogni volta che il file csproj.user
viene eliminato. Quando lo fai in questo modo, le impostazioni vengono salvate nel file csproj.user
.
Un'opzione migliore è quella di inserire le impostazioni nel file csproj
in modo che non vengano perse. Sfortunatamente, Visual Studio non ti permette di farlo automaticamente, quindi devi aggiungere manualmente le impostazioni. Fortunatamente, le impostazioni sono le stesse per qualsiasi progetto.
Fare clic con il pulsante destro del mouse e scaricare il progetto, quindi fare nuovamente clic con il pulsante destro e modificare il file di progetto csproj
. Nell'XML, aggiungi quanto segue al primo PropertyGroup
, ad esempio subito dopo TargetFramework
.
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)\devenv.exe</StartProgram>
<StartArguments>/rootsuffix Exp</StartArguments>
Ciò presenta i seguenti vantaggi;
- Si imposta in su per il debug e rilasciare
- Funziona qualunque versione di Visual Studio è attualmente in esecuzione
- E 'controllato in controllo del codice sorgente, in modo che ogni sviluppatore non ha bisogno di ricordare come farlo it :)
Come @MBulli stati nei commenti, se sono state apportate le modifiche nella risposta accettata, eliminare il file *.csproj.user
perché le impostazioni in esso hanno la priorità quelli aggiunti al file principale csproj
.
fonte
2015-06-08 16:22:10
grazie per questa risposta, risolto un problema in un colpo. Molto obbligato! –
@JaredPar - c'è un modo per dire all'estensione vs2012 di registrarsi nell'hive sperimentale dell'anteprima vs2015? –
Ho fatto questo in VS2015 e ha funzionato. – matthewpavkov