2013-01-23 8 views
7

Al fine di evitare ricostruire le librerie che non sono stati toccati sto cambiando Copia nella directory di output per alcuni file dal Copia sempre-Copy se più recente è in alcuni progetti C#.Rischi passaggio da 'Copia sempre' a 'Copia se più recente'

I file la cui impostazione viene modificata avere il loro Corporatura azione insieme ad uno dei Content, Risorsa incorporata, o risorse.

Quali sono i rischi associati a questo?

+0

Perché copi quei tipi di risorse? Sono incorporati nel tuo assieme ... –

+0

Sto migliorando il comportamento di generazione esistente. Sto cercando cambiamenti con meno impatto. – mayu

risposta

5

Oltre a questo probabilmente obsoleto (ad esempio a causa di risorse incorporate), l'unico rischio che potrei pensare in questo momento sarebbe il fatto che è possibile utilizzare file obsoleti nel caso in cui alcuni programmi modificassero qualcosa senza aggiornare il timestamp del file (o modifica di questo timestamp). Ad esempio, potresti apportare alcune modifiche locali a un file, quindi ripristinare il suo contenuto utilizzando un qualche tipo di sistema di controllo delle versioni dei file (come SVN o HG). È quindi possibile che Visual Studio non noterà il file ripristinato e potrebbe non copiarlo.

+0

Vorrei che ci fosse un'opzione "Copia se diversa" ... – Max

Problemi correlati