2010-04-22 9 views

cevap

3

Bunu yapı olaylarını kullanmak yerine yapı hedefleri belirterek yapabilirsiniz. Oluşturduğunuz yapılandırma dosyalarını silmek için bir AfterClean hedefi ve bunları oluşturmak için bir BeforeBuild hedefi oluşturmayı deneyin. BeforeBuild hedefi için dosya bağımlılığını ayarladığınızdan emin olun, bu nedenle msbuild sadece dosya mevcut değilse adımı çalıştırması gerektiğini bilir.

Bunu denemedim, ancak hedef dosyaları yoksa, msbuild yalnızca hedefi çalıştıracağım. Yeniden oluşturduğunuzda, temizleme işlemi ve ardından AfterClean hedefiniz çağrılır.

Yapı hedefleri hakkında daha fazla bilgiyi here okuyabilirsiniz. Olay yerine yapı hedeflerini kullanmanın tek gerçek dezavantajı, VS kullanıcı arayüzünde herhangi bir yerde görülememesidir - sadece proje dosyasını incelerseniz bunları bulabilirsiniz.

Olayları içeren daha doğrudan bir çözüm olabilir - msbuild takım blogu here'a bakın.

İlgili konular