Aracılığıyla paylaş


Target (Visual Basic)

Derleyici çıkışın biçimini belirtir.

/target:{exe | library | module | winexe | appcontainerexe | winmdobj}

Notlar

Aşağıdaki tabloda özetlenmiştir etkisini /target seçeneği.

Seçenek

Davranış

/target:exe

Derleyici yürütülebilir konsol uygulaması oluşturmak neden olur.

Hayır, varsayılan seçenek budur /target seçeneği belirtilmiş..Exe uzantılı yürütülebilir dosya oluşturulur.

İle aksi belirtilmediği sürece /out seçeneği, çıktı dosyası adı geçen içeren giriş dosyasının adı Sub Main yordam.

Tek bir Sub Main yordam .exe dosyası içinde derlenir kaynak kodu dosyaları gereklidir.Use /main derleyici seçeneği hangi sınıf içeren belirtmek için Sub Main yordam.

/target:library

Dinamik bağlantı kitaplığı (dll) oluşturmak derleyici neden olur.

.Dll uzantılı dinamik bağlantı kitaplık dosyası oluşturulur.

İle aksi belirtilmediği sürece /out seçeneği, çıktı dosyası adı ilk giriş dosyası adını alır.

Bir dll dosyası oluştururken, bir Sub Main yordam gerekli değildir.

/target:module

Bir derlemeye eklenebilir bir modül göstermenin derleyicinin neden olur.

Çıktı dosyası uzantısı ile oluşturulur.netmodule.

.net ortak dil çalışma zamanı derleme olmayan bir dosya yüklenemiyor.Ancak, bu tür bir dosya bir derlemenin derleme bildirimi kullanarak katabilirler /reference.

Bir modül kodunda başka bir modül içinde iç türleri başvurduğunda, hem de modüller bir derleme bildirimi kullanarak dahil edilebilir gerekir /reference.

/addModule Seçenek modüllerdeki meta verileri alır.

/target:winexe

Derleyici yürütülebilir Windows tabanlı bir uygulama oluşturmak neden olur.

.Exe uzantılı yürütülebilir dosya oluşturulur.Windows tabanlı bir uygulama da bir kullanıcı arabirimi sağlayan biridir .NET Framework sınıf kitaplığı veya Win32 API'larının.

İle aksi belirtilmediği sürece /out seçeneği, çıktı dosyası adı geçen içeren giriş dosyasının adı Sub Main yordam.

Tek bir Sub Main yordam .exe dosyası içinde derlenir kaynak kodu dosyaları gereklidir.Kodunuzu içeren birden fazla sınıf olduğu durumlarda bir Sub Main yordamı, use /main hangi sınıf içeren belirtmek için derleyici seçeneği Sub Main yordam

/target:appcontainerexe

App kapsayıcı içinde çalışan yürütülebilir Windows tabanlı bir uygulama oluşturmak derleyici neden olur.Bu ayar için kullanılmak üzere tasarlanmış Windows Mağazası uygulamalar.

appcontainerexe Ayar özellikleri alanında biraz ayarlar Taşınabilir bir yürütülebilir dosyası.Bu bit app uygulama kapsayıcı içinde çalışması gerektiğini belirtir.Bu biti ayarlandığında, bir hata ortaya CreateProcess yöntemi uygulaması konteyner dışında uygulamayı başlatmak çalışır.Bu bit ayarı yanı sıra /target:appcontainerexe eşdeğeri olan /target:winexe.

.Exe uzantılı yürütülebilir dosya oluşturulur.

Kullanarak aksini belirtmediğiniz sürece /out seçeneği, çıktı dosyası adı geçen içeren giriş dosyasının adı Sub Main yordam.

Tek bir Sub Main yordam .exe dosyası içinde derlenir kaynak kodu dosyaları gereklidir.Kodunuzu içeren birden fazla sınıf içeriyorsa, bir Sub Main yordamı, kullanım /main hangi sınıf içeren belirtmek için derleyici seçeneği Sub Main yordam

/target:winmdobj

Windows çalışma zamanı (.winmd) ikili dosyasına dönüştürebilirsiniz bir ara dosyası oluşturmak derleyici neden olur..Winmd dosyasını yönetilen dil programlarının yanı sıra JavaScript ve C++ programları tarafından tüketilebilir.

Ara dosya .winmdobj uzantısı ile oluşturulur.

Kullanarak aksini belirtmediğiniz sürece /out seçeneği, çıktı dosyası adı ilk giriş dosyası adını alır.A Sub Main yordam gerekli değildir.

.Winmdobj dosyası için girdi olarak kullanılmak üzere tasarlanmış WinMDExp aracını Windows meta veri (WinMD) dosyası oluşturmak için verme.WinMD dosya .winmd uzantısına sahip ve o JavaScript, C++ ve Windows çalışma zamanı kullan iki koddan orijinal kitaplık ve WinMD tanımlarını içerir.

Siz /target:module, /target neden olan bir .NET Framework derleme bildirimi çıktı dosyasına eklenir.

Her örneği Vbc.exe üretir, en fazla bir çıkış dosyası.Derleyici seçeneğini belirlerseniz, /out veya /target daha fazla zaman, derleyici işlemlerin yürürlüğe koymak sonuncu.Bir derleme içindeki tüm dosyalar hakkında bilgi için bildirim eklenir.Tüm dosyaları ile oluşturulan dışındaki çıktı /target:module bildirimde derleme meta verileri içerir.Use ILDasm.exe (MSIL çözücü) çıkış dosyasında meta verileri görüntülemek için.

/target öğesinin kısa biçimi /t öğesidir.

Visual Studio IDE'de target ayarlamak için

  1. Seçilen proje sahip Solution Explorer'da.Proje menüsündeki Özellikler’i tıklayın.Daha fazla bilgi için bkz. Proje Tasarımcısı Giriº.

  2. Uygulama sekmesini tıklatın.

  3. Değeri değiştirmek Uygulama türü kutusu.

Örnek

Aşağıdaki kodu derlerken in.vb, oluşturma in.dll:

vbc /target:library in.vb

Ayrıca bkz.

Başvuru

/main

/ out (Visual Basic)

/ Reference (Visual Basic)

/addModule

/ moduleassemblyname

Örnek derleme komut satırları (Visual Basic)

Kavramlar

Derlemeler ve genel birleştirme önbelleğine (C# ve Visual Basic)

Diğer Kaynaklar

Visual Basic komut satırı derleyicisi