2015-12-02 13 views
5

C'è un modo per disattivare o disattivare l'aggiunta automatica di nuovi file per ASP.NET 5 in Visual Studio 2015?Disabilitare l'aggiunta automatica di nuovi file in Visual Studio 2015 per i progetti ASP.NET 5

Il nostro negozio di sviluppo software ha una politica di verifica per utente singolo, in cui gli sviluppatori possono controllare solo i file uno alla volta. Ciò sta causando problemi con ASP.NET 5, poiché ogni file generato viene automaticamente aggiunto al progetto in Visual Studio 2015, che a sua volta sta causando l'aggiunta a TFS. Ciò fa sì che uno sviluppatore ne blocchi un altro, poiché non possono creare e generare gli stessi file di output.

Ad esempio, i file Typescript vengono compilati e copiati in cartelle sotto wwwroot. Il primo sviluppatore che lo fa fa in modo che Visual Studio 2015 aggiunga quei file alla soluzione, che a sua volta li fa aggiungere a TFS. Il prossimo sviluppatore quindi non può costruire perché questi file sono attualmente ritirati da un altro sviluppatore.

Siamo stati in grado di impedirlo temporaneamente nascondendo la cartella wwwroot in TFS. Tuttavia, non vorremmo che ogni sviluppatore dovesse ricordarsi di farlo. Inoltre, dobbiamo rimuovere wwwroot per fare delle modifiche al codice in web.config, per esempio, e poi riutilizzarlo in seguito. E poi gli sviluppatori devono decostruire per ottenere l'ultima versione delle modifiche a questo file, quindi ricucire in seguito.

Preferiamo in modo esplicito scegliere di aggiungere un file al progetto in Visual Studio 2015, in modo che i file generati non vengano aggiunti automaticamente al progetto.

Inoltre, non è possibile modificare il criterio di pagamento TFS per consentire i checkout multiutente. Se potessimo impostare un criterio di pagamento multiutente a livello di cartella in Source Control Explorer in TFS 2010, questo potrebbe risolvere anche alcuni di questi problemi. Ma TFS 2010 non lo consente.

+6

Passare a git. Sul serio. –

+4

"Il nostro negozio di sviluppo software ha una politica di checkout per singolo utente, in cui gli sviluppatori possono controllare solo i file uno alla volta." - veramente?! È il 2015 e non sei più limitato a Visual Source Safe! La politica deve cambiare per tenersi aggiornato con lo sviluppo del team moderno. – WestDiscGolf

+0

"Il nostro negozio di sviluppo software ha una politica di checkout per singolo utente, in cui gli sviluppatori possono controllare solo i file uno alla volta" È ora che la gente smetta di avere paura di fondersi. –

risposta

1

Credo che questa sia una di quelle situazioni in cui si sta combattendo contro uno strumento/processo invece di "andare con il flusso". O è necessario riformare la procedura di check-in/checkout per conformarsi alle nuove metodologie di ASP.NET 5 (incluso il nuovo formato xproj) oppure è necessario attenersi alla tecnologia meno recente che supporta il processo.

Problemi correlati