Stiamo creando un'applicazione in grado di comprendere alcuni parametri della riga di comando. Ci sono alcune impostazioni predefinite che vorremmo fornire sulla linea di comando durante il debug e queste sono facilmente impostate nelle impostazioni del progetto as explained here.Perché le impostazioni della riga di comando di un progetto di Visual Studio sono memorizzate per utente? È corretto effettuare il check-in (e condividere) un file di impostazione .user?
Il fatto è che Visual Studio memorizza queste impostazioni in * .csproj. utente e le impostazioni predefinite per il controllo sorgente integrato non eseguono il check-in *. file utente. Vorremmo avere questi parametri di default della riga di comando nell'IDE di tutti quando eseguiremo il debug di questo progetto.
Spesso (ma non sempre) quando studio visivo ti guida nel fare le cose in un certo modo è per una buona ragione. Probabilmente non vogliamo semplicemente effettuare il check-in di qualcuno .csproj. utente file ... giusto?
Questa domanda è ha alcune parti:
- Perché visivo negozio Studio questo particolare impostazione per utente?
- C'è un modo per modificare questo comportamento? - Lo farebbe portare cattivo juju?
- In queste circostanze è OK effettuare il check-in e condividere un file .user?
- C'è un modo migliore per realizzare quello che stiamo cercando di fare ?
Thank you -
Sette anni più tardi, funziona ancora allo stesso modo. Mentre la maggior parte delle proprietà del progetto sono memorizzate nel file '* .vcxproj', gli argomenti del comando del debugger locale sono memorizzati in' * .vcxproj.user'. Dai punti Microsoft per coerenza. –