Share via


Visual Studio'da özel derleme olaylarını belirtme

Özel bir derleme olayı belirterek, bir derleme başlamadan önce veya tamamlandıktan sonra komutları otomatik olarak çalıştırabilirsiniz. Örneğin, derleme başlamadan önce bir .bat dosyası çalıştırabilir veya derleme tamamlandıktan sonra yeni dosyaları bir klasöre kopyalayabilirsiniz. Derleme olayları yalnızca derleme işlemindeki bu noktalara başarıyla ulaştığında çalıştırılır.

Kullandığınız programlama dili hakkında belirli bilgiler için aşağıdaki konulara bakın:

Sözdizimi

Derleme olayları DOS komutlarıyla aynı söz dizimini izler, ancak makroları kullanarak derleme olaylarını daha kolay oluşturabilirsiniz. Kullanılabilir makroların listesi için bkz . Derleme Öncesi Olay/Derleme Sonrası Olay komut satırı iletişim kutusu.

En iyi sonuçlar için şu biçimlendirme ipuçlarını izleyin:

  • .bat dosyalarını çalıştıran tüm derleme olaylarının önüne bir call deyim ekleyin.

    Örnek: call C:\MyFile.bat

    Örnek: call C:\MyFile.bat call C:\MyFile2.bat

  • Dosya yollarını tırnak içine alın.

    Örnek (Windows 8 için): "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe" -if "$(TargetPath)"

  • Satır sonları kullanarak birden çok komutu ayırın.

  • Gerektiğinde joker karakterler ekleyin.

    Örnek: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

    Not

    %I yukarıdaki kod toplu iş betiklerinde olmalıdır %%I .