Domanda

In VS2005 e versioni successive, è possibile specificare quale configurazione deve essere selezionata per impostazione predefinita?

Ho diverse configurazioni nella mia soluzione, ma una di queste dovrebbe essere utilizzata nella maggior parte dei casi. Quindi vorrei assicurarmi che gli sviluppatori che lo estraggono dal controllo del codice sorgente utilizzino la giusta configurazione (a meno che ovviamente non ne scelgano specificamente un'altra).

Idealmente, questa impostazione dovrebbe essere nel file .sln poiché quella è sotto il controllo del codice sorgente.

È stato utile?

Soluzione

Per quanto ho capito, se non esiste un file .suo, la prima piattaforma in ordine alfabetico diventa la configurazione predefinita.

Altri suggerimenti

Questo è piuttosto vecchio, ma questo mi è stato utile:

Prende di default la sua piattaforma come piattaforma mista. Se ciò non esiste, seleziona il primo elencato nel tuo file .sln.

La configurazione predefinita è qualcosa che inizia con Debug . Quindi, se hai qualcosa chiamato Debug Test , lo selezionerà. Se questo non esiste, va per ordine nel tuo file .sln. Non selezionerà Test Debug su Debug .

Non so se capisco la situazione completa alla base della tua domanda, ma esiste un modo per "esternalizzare" alcuni dei valori di configurazione del progetto VS.Net come le impostazioni di FxCop in un file separato. Quindi potresti avere tutti i progetti in una soluzione puntare a quel file. Tuttavia, non credo che consentirebbe ai tuoi sviluppatori di scegliere la propria configurazione dopo aver eseguito "l'esternalizzazione"

Se questo sembra il percorso giusto per te, dai un'occhiata a questi post per quanto riguarda gli standard di codifica su come apportare modifiche simili per la configurazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top