Abbiamo un progetto di database in Visual Studio 2013. In questo progetto abbiamo un file .tt che genera script .sql. Il problema è dopo la generazione l'azione build del file generato viene automaticamente impostata su Build. Se lo cambiamo manualmente in None, viene ripristinato Build dopo rigenerazione (strumento personalizzato in esecuzione).Il file generato (da T4) Build Action viene reimpostato su Build
Un'altra cosa strana è che accade solo se il file .tt si trova nel progetto di database e in qualche cartella di quel progetto (non in root). se il file .tt si trova in un altro progetto (ovunque) o nella radice del progetto del database, l'azione di creazione del file generato non cambia dopo la rigenerazione.
Non abbiamo alcun componente aggiuntivo di Visual Studio e ho provato a disabilitare tutte le estensioni e gli aggiornamenti che potrebbero essere disabilitati.
Vi darò tutti i dettagli se necessario.
Hai aggiunto il [Transform on build] (https://msdn.microsoft.com/en-us/library/ee847423.aspx) al file di progetto? Qualcuno dei file è di sola lettura? – lloyd
@lloydm, No non ci sono trasformazioni su build nel file di progetto. Alcuni dei file nel progetto sono di sola lettura. – nightcoder
Hai dato un'occhiata alle soluzioni pubblicate per l'esecuzione di [T4 su ogni build] (http://stackoverflow.com/questions/1646580/get-visual-studio-to-run-a-t4-template-on-every -costruire)? – lloyd