Aracılığıyla paylaş


Oluşturma Öncesi Olay/Oluşturma Sonrası Olay Komut Satırı İletişim Kutusu

Öncesi veya sonrası olayları için yazdığınız Derleme Olayları 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.

Makrolar

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: Yapı Olaylarını Belirtme (Visual Basic)

Nasıl Yapılır: Yapı Olaylarını Belirtme (C#)

Başvuru

Derleme Olayları Sayfası, Proje Tasarımcısı (C#)

Kavramlar

Visual Studio'da Özel Yapı Olayları Belirtme