Abbiamo un file SQL che è una risorsa incorporata nella nostra soluzione. Quando il file sql cambia e facciamo clic su debug, la soluzione non ricostruisce il progetto con la risorsa incorporata se non è stato modificato alcun codice C#.Force Visual Studio Rebuild on Embedded Resource Changed
Ho avuto questo problema con altre soluzioni per tutto il tempo che posso ricordare, e personalmente so di creare Build Solution per assicurarmi che venga creato ... ma questo è diventato un problema per un certo numero di nuovi sviluppatori che non posso ricordarmi di farlo e confondermi quando le loro modifiche al file SQL non si riflettono al momento del debug ... quindi mi chiedevo se qualcuno conosce una soluzione facile.
Cosa stai incorporando per quanto riguarda la risorsa di SQL ..? forse questo potrebbe essere il problema .. puoi dare una spiegazione più dettagliata ..? – MethodMan
significa che la risorsa embeded di 'SQL file' è un'opzione obbligatoria? Voglio dire, se fosse un file separato, c'è un workarround, per copiare quel file su build di successo con 'xcopy', definendolo all'interno di' Proprietà progetto '. – Tigran
La risorsa incorporata è necessaria. È impacchettato in un assembly azione personalizzato utilizzato da un programma di installazione per eseguire script di migrazione. Lo stesso assembly viene utilizzato in modalità Debug dell'app per assicurarsi che il DB su cui stanno lavorando sia aggiornato. – Jeff