Aracılığıyla paylaş


Olay/Post-build olay komut satırı iletişim kutusu pre-build

Öncesi veya sonrası olayları için yazdığınız Build Events sayfası, proje Tasarımcısı (C#) doğrudan Düzenle kutusunu veya öncesi veya sonrası makroları kullanılabilir makrolar listesinden seçebilirsiniz.

Not

Projenin güncel olduğundan ve oluşturma oluşturma öncesi olaylar çalışmaz.

UI Öğe Listesi

  • Komut satırı düzenleme kutusu
    Oluşturma öncesi veya sonrası için çalıştırılacak olayları içerir.

    Not

    Ekleme bir call önce .bat dosyaları oluşturma sonrası tüm komutlar deyimi.For example, call C:\MyFile.bat or call C:\MyFile.bat call C:\MyFile2.bat.

  • Makrolar
    Komut satırı düzenleme kutusuna eklemek üzere bir makro bir listesini görüntülemek için düzenleme kutusunu genişletir.

  • Makro tablosu
    Kullanılabilir makroları ve bunların değerlerini listeler. Makrolar altındaki her bir açıklama için bkz. Komut satırı düzenleme kutusuna eklemek için aynı anda yalnızca bir makro seçebilirsiniz.

  • Ekle
    Makro tablosunda seçili makroyu komut satırı düzenleme kutusuna ekler.

42x5kfw4.collapse_all(tr-tr,VS.110).gifMakrolar

Bu makrolardan istediğinizi dosya konumları belirtmek için ya da çoklu seçimlerde giriş dosyasının asıl ismini elde etmek için kullanabilirsiniz. Bu makrolar büyük/küçük harfe duyarlı değildir.

Makro

Tanımlama

$(ConfigurationName)

Geçerli proje yapılandırmasının ismi, örneğin; "Debug".

$(OutDir)

Proje dizinine göre çıkış dosyası dizin yolu. Çıktı dizini özelliğinin değerini çözümler. Eğik içerir ' \'.

$(DevEnvDir)

Yükleme dizininde, Visual Studio (sürücü ve yol ile tanımlanır); eğik içerir ' \'.

$(PlatformName)

Şu anda hedeflenen platform adı. Örneğin, "AnyCPU".

$(ProjectDir)

(Sürücü ve yol ile tanımlanan); projenin dizini eğik içerir ' \'.

$(ProjectPath)

(Sürücü, yol, temel adı ve dosya uzantısı ile tanımlanan) projenin mutlak yol adı.

$(ProjectName)

Projenin temel adı.

$(ProjectFileName)

(Temel adı ve dosya uzantısı ile tanımlanan) proje dosya adı.

$(ProjectExt)

Proje dosya uzantısı. İçerdiği '.' dosya uzantısından önce.

$(SolutionDir)

Dizini çözüm (sürücü ve yol ile tanımlanır); eğik içerir ' \'.

$(SolutionPath)

(Sürücü, yol, temel adı ve dosya uzantısı ile tanımlanan) çözüm mutlak bir yol adı.

$(SolutionName)

Çözüm temel adı.

$(SolutionFileName)

(Temel adı ve dosya uzantısıyla tanımlanan) çözüm dosyası adı.

$(SolutionExt)

Çözüm dosyasının uzantısı. İçerdiği '.' dosya uzantısından önce.

$(TargetDir)

Yapı (sürücü ve yol ile tanımlanır) için birincil çıktı dosyasının dizin. Eğik içerir ' \'.

$(TargetPath)

(Sürücü, yol, temel adı ve dosya uzantısı ile tanımlanan) yapı için birincil çıktı dosyasının mutlak bir yol adı.

$(TargetName)

Temel yapı için birincil çıktı dosyasının adı.

$(TargetFileName)

Yapı (temel adı ve dosya uzantısı olarak tanımlanmıştır) için birincil çıktı dosyasının dosya adı.

$(TargetExt)

Yapı için birincil çıktı dosyasının dosya uzantısı. İçerdiği '.' dosya uzantısından önce.

Ayrıca bkz.

Görevler

Nasıl yapılır: (Visual Basic) yapý olaylarý belirtin

Nasıl yapılır: yapý olaylarý (C#) belirtin

Başvuru

Build Events sayfası, proje Tasarımcısı (C#)

Kavramlar

Visual Studio'da Özel Yapı Olayları Belirtme