Uygulama Sayfası, Proje Tasarımcısı (Visual Basic)

Projenin uygulama ayarlarını ve özelliklerini belirtmek için Project Tasarım Aracı Uygulama sayfasını kullanın.

Uygulama sayfasına erişmek için Çözüm Gezgini bir proje düğümü (Çözüm düğümü değil) seçin. Ardından menü çubuğunda Proje>Özellikleri'ni seçin. Project Tasarım Aracı göründüğünde Uygulama sekmesini seçin.

Not

Bilgisayarınız bu makaledeki Bazı Visual Studio kullanıcı arabirimi öğeleri için farklı adlar veya konumlar gösterebilir. Visual Studio'nun farklı bir sürümünü veya farklı ortam ayarlarını kullanıyor olabilirsiniz. Daha fazla bilgi için bkz . IDE'yi kişiselleştirme.

Genel uygulama ayarları

Aşağıdaki seçenekler, bir uygulama için genel ayarları yapılandırmanızı sağlar.

Derleme adı

Derleme bildirimini içerecek çıkış dosyasının adını belirtir. Bu özelliği değiştirirseniz, Çıkış Adı özelliği de değişir.

/out (Visual Basic) derleyici anahtarını kullanarak komut isteminden çıkış dosyasının adını da belirtebilirsiniz.

Bu özelliğe program aracılığıyla erişme hakkında bilgi için bkz AssemblyName. .

Kök ad alanı

Projedeki tüm dosyalar için temel ad alanını belirtir. Örneğin, Kök Ad Alanı'nı olarak Project1 ayarlarsanız ve kodunuzdaki herhangi bir ad alanının dışında bir Class1 ad alanınız varsa, ad alanı olurProject1.Class1. Kodda bir Class2 ad alanınız Order varsa, ad alanı olur Project1.Order.Class2.

Kök Ad Alanı'nı temizlerseniz, kodda projenizin ad alanı yapısını belirtebilirsiniz.

Not

Ad Alanı Deyiminde anahtar sözcüğünü Global kullanırsanız, projenizin kök ad alanının dışında bir ad alanı tanımlayabilirsiniz. Kök Ad Alanı'nı temizlerseniz, Global üst düzey ad alanı olur ve bu da bir Namespace deyimdeki anahtar sözcük gereksinimini Global ortadan kaldırır. Daha fazla bilgi için Visual Basic'teki Ad Alanları'nda "Ad Alanı Deyimlerinde Genel Anahtar Sözcük" konusuna bakın.

Kodunuzda ad alanı oluşturma hakkında bilgi için bkz . Namespace Deyimi.

Kök ad alanı özelliği hakkında daha fazla bilgi için bkz . /rootnamespace.

Bu özelliğe program aracılığıyla erişme hakkında bilgi için bkz RootNamespace. .

Hedef çerçeve (tüm yapılandırmalar)

Uygulamanın hedeflediğini .NET sürümünü belirtir. Bu seçenek, bilgisayarınızda hangi .NET sürümlerinin yüklü olduğu bağlı olarak farklı değerlere sahip olabilir.

.NET Framework projeleri için varsayılan değer, projeyi oluştururken belirttiğiniz hedef çerçeveyle eşleşir.

Not

Önkoşullar İletişim Kutusu'nda listelenen önkoşul paketleri, iletişim kutusunu ilk kez açtığınızda otomatik olarak ayarlanır. Projenin hedef çerçevesini daha sonra değiştirirseniz, yeni hedef çerçeveyle eşleşmesi için önkoşulları el ile belirtmeniz gerekir.

Daha fazla bilgi için bkz . Çerçeve hedeflemeye genel bakış.

Uygulama türü

Derlemek için uygulamanın türünü belirtir. Değerler, proje türüne bağlı olarak farklıdır. Örneğin, bir Windows Forms Uygulaması projesi için Windows Forms Uygulaması, Sınıf Kitaplığı, Konsol Uygulaması, Windows Hizmeti veya Web Denetim Kitaplığı belirtebilirsiniz.

Bir web uygulaması projesi için Sınıf Kitaplığı'nın belirtilmesi gerekir.

Uygulama türü özelliği hakkında daha fazla bilgi için bkz. /target (Visual Basic). Bu özelliğe program aracılığıyla erişme hakkında bilgi için bkz OutputType. .

Bağlama yeniden yönlendirmelerini otomatik oluşturma

Uygulamanız veya bileşenleri aynı derlemenin birden fazla sürümüne başvuruyorsa, bağlama yeniden yönlendirmeleri projenize eklenir. Proje dosyasında bağlama yeniden yönlendirmelerini el ile tanımlamak istiyorsanız, Bağlama yeniden yönlendirmelerini otomatik olarak oluştur'un seçimini kaldırın.

Yeniden yönlendirme hakkında daha fazla bilgi için bkz . Derleme sürümlerini yeniden yönlendirme.

Başlangıç formu / Başlangıç nesnesi / Başlangıç URI'si

Uygulamanın başlangıç formunu veya giriş noktasını belirtir.

Uygulama çerçevesini etkinleştir seçiliyse (varsayılan), bu liste Başlangıç formu başlıklıdır ve uygulama çerçevesi nesneleri değil yalnızca başlangıç formlarını desteklediğinden yalnızca formları gösterir.

Proje bir WPF Tarayıcı Uygulamasıysa, bu liste Başlangıç URI'sini ve varsayılan olarak Page1.xaml'i içerir. Başlangıç URI'si listesi, uygulama başlatıldığında uygulamanın görüntülediği kullanıcı arabirimi kaynağını (XAML öğesi) belirtmenizi sağlar. Daha fazla bilgi için bkz. StartupUri.

Uygulama çerçevesini etkinleştir seçeneği temizlenirse, bu liste Başlangıç nesnesi olur ve ile Sub Mainhem formlar hem de sınıflar veya modüller gösterir.

Başlangıç nesnesi , uygulama yüklendiğinde çağrılacak giriş noktasını tanımlar. Bu genellikle uygulamanızdaki ana forma veya Sub Main uygulama başlatıldığında çalışması gereken yordama ayarlanır. Sınıf kitaplıklarının giriş noktası olmadığından, bu özellik için tek seçenekleri (Hiçbiri)'dir. Daha fazla bilgi için bkz . /main. Bu özelliğe program aracılığıyla erişmek için bkz StartupObject. .

Simge

Program simgesi olarak kullanmak istediğiniz .ico dosyasını ayarlar. Mevcut bir grafiğe göz atmak için Gözat...> öğesini seçin<. Daha fazla bilgi için bkz . /win32icon (veya /win32icon (C# Derleyici Seçenekleri)). Bu özelliğe program aracılığıyla erişmek için bkz ApplicationIcon. .

Derleme Bilgileri

Derleme Bilgileri İletişim Kutusunu görüntülemek için bu düğmeye tıklayın.

Uygulama çerçevesini etkinleştirme

Bir projenin uygulama çerçevesini kullanıp kullanmayacağını belirtir. Bu seçeneğin ayarı Başlangıç formu/Başlangıç nesnesinde sağlanan seçenekleri etkiler.

Bu onay kutusu seçiliyse, uygulamanız standart Sub Mainkullanır. Bu onay kutusunun seçilmesi, Windows uygulama çerçevesi özellikleri bölümündeki özellikleri etkinleştirir ve ayrıca bir başlangıç formu seçmenizi gerektirir.

Bu onay kutusu temizlenirse, uygulamanız Başlangıç formunda belirttiğiniz özel Sub Main değeri kullanır. Bu durumda bir başlangıç nesnesi (bir yöntemde veya sınıfta özel Sub Main ) veya form belirtebilirsiniz. Ayrıca, Windows uygulama çerçevesi özellikleri bölümündeki seçenekler kullanılamaz duruma gelir.

Windows Ayarlar görüntüleme

app.manifest dosyasını oluşturmak ve açmak için bu düğmeye tıklayın. Visual Studio, uygulama için bildirim verileri oluşturmak için bu dosyayı kullanır. Ardından app.manifest içindeki etiketini aşağıdaki gibi değiştirerek <requestedExecutionLevel> UAC istenen yürütme düzeyini ayarlayın:

<requestedExecutionLevel level="asInvoker" />

ClickOnce, sanallaştırılmış modda (bildirim oluşturma olmadan) düzeyiyle asInvoker çalışır. Sanallaştırılmış modu belirtmek için app.manifest dosyasından etiketin tamamını kaldırın.

Windows uygulama çerçevesi özellikleri

Aşağıdaki ayarlar Windows uygulama çerçevesi özellikleri bölümünde sağlanır. Bu seçenekler yalnızca Uygulama çerçevesini etkinleştir onay kutusu seçiliyse kullanılabilir.

İpucu

Bu bölümde, Windows Presentation Foundation (WPF) uygulamalarına özgü Windows uygulama çerçevesi özellikleri ayarları açıklanmaktadır.

Windows görsel stillerini etkinleştirme

Windows Temaları olarak da bilinen Windows görsel stillerini etkinleştirir veya devre dışı bırakır. Windows görsel stilleri, örneğin yuvarlatılmış köşeleri ve dinamik renkleri olan denetimleri etkinleştirir. Varsayılan etkindir.

Tek örnekli uygulama yapma

Kullanıcıların uygulamanın birden çok örneğini çalıştırmasını önlemek için bu onay kutusunu seçin. Bu onay kutusunun varsayılan ayarı temizlenir ve bu da uygulamanın birden çok örneğinin çalıştırılmasına olanak tanır. Daha fazla bilgi için olaya bakın StartupNextInstance .

Kaydet' i seçin. Kapatmada Ayarlar

Kullanıcılar bilgisayarlarını kapattığında uygulamanın My.Settings ayarlarının kaydedileceğini belirtmek için bu onay kutusunu seçin. Varsayılan ayar etkindir. Bu seçenek devre dışı bırakılırsa, çağırarak My.Settings.Saveuygulama ayarlarını el ile kaydedebilirsiniz.

Kimlik doğrulaması modu

Oturum açmış olan kullanıcıyı tanımlamak için Windows kimlik doğrulamasının kullanımını belirtmek için Windows (varsayılan) öğesini seçin. Bu bilgileri çalışma zamanında nesnesini kullanarak My.User alabilirsiniz. Varsayılan Windows kimlik doğrulama yöntemlerini kullanmak yerine kullanıcıların kimliğini doğrulamak için kendi kodunuzu sağlayacaksanız Uygulama tanımlı'ya tıklayın.

Kapatma modu

Başlangıç formu kapatıldığında (varsayılan) öğesini seçerek, diğer formlar açık olsa bile, başlangıç formu kapatılırken uygulamanın çıkışını belirtin. Son form kapatıldığında veya deyimi açıkça çağrıldığında uygulamanın çıkışını belirtmek için Son form kapandığında'ı My.Application.ExitEnd seçin.

Açıkça çağırdığınızda Shutdownuygulamanın çıkışını belirtmek için Açık kapatmada'yı seçin.

Son pencere kapatıldığında veya açıkça çağırdığınızda Shutdownuygulamanın çıkışını belirtmek için Son pencerede kapat'ı seçin. Bu varsayılan ayardır.

Ana pencere kapatıldığında veya açıkça çağırdığınızda Shutdownuygulamanın çıkışını belirtmek için Ana pencerede kapat'ı seçin.

Giriş ekranı

Giriş ekranı olarak kullanmak istediğiniz formu seçin. Form veya şablon kullanarak daha önce bir giriş ekranı oluşturmuş olmanız gerekir. Varsayılan değer (Yok)'dır.

Uygulama Olaylarını Görüntüle

Uygulama çerçevesi olayları Startup, , ShutdownUnhandledExceptionve NetworkAvailabilityChangediçin olaylar yazabileceğiniz bir olay kodu dosyası görüntülemek için bu düğmeye StartupNextInstance tıklayın. Ayrıca belirli uygulama çerçevesi yöntemlerini geçersiz kılabilirsiniz. Örneğin, öğesini geçersiz kılarak OnInitializegiriş ekranının görüntüleme davranışını değiştirebilirsiniz.

Windows Presentation Foundation (WPF) uygulamaları için Windows uygulama çerçevesi özellikleri

Proje bir Windows Presentation Foundation (WPF) uygulaması olduğunda Windows uygulama çerçevesi özellikleri bölümünde aşağıdaki ayarlar kullanılabilir. Bu seçenekler yalnızca Uygulama çerçevesini etkinleştir onay kutusu seçiliyse kullanılabilir. Bu tabloda listelenen seçenekler yalnızca WPF veya WPF tarayıcı uygulamalarında kullanılabilir. WPF Kullanıcı Denetimi veya Özel Denetim kitaplıkları için kullanılamaz.

Kapatma modu

Bu özellik yalnızca Windows Presentation Foundation (WPF) uygulamaları için geçerlidir.

Açıkça çağırdığınızda Shutdownuygulamanın çıkışını belirtmek için Açık kapatmada'yı seçin.

Son pencere kapatıldığında veya açıkça çağırdığınızda Shutdownuygulamanın çıkışını belirtmek için Son pencerede kapat'ı seçin. Bu varsayılan ayardır.

Ana pencere kapatıldığında veya açıkça çağırdığınızda Shutdownuygulamanın çıkışını belirtmek için Ana pencerede kapat'ı seçin.

Bu ayarı kullanma hakkında daha fazla bilgi için bkz. Shutdown

XAML'yi düzenle

Bu düğme, XAML düzenleyicisinde uygulama tanım dosyasını (Application.xaml) açar. Bu düğmeye tıkladığınızda Application.xaml, uygulama tanımı düğümünde açılır. Kaynakları tanımlama gibi belirli görevleri gerçekleştirmek için bu dosyayı düzenlemeniz gerekebilir. Uygulama tanımı dosyası yoksa, Project Tasarım Aracı bir dosya oluşturur.

Uygulama Olaylarını Görüntüle

Bu düğme, sınıf dosyasını (Application.xaml.vb) bir kod düzenleyicisinde açarApplication. Dosya yoksa, Project Tasarım Aracı uygun sınıf adına ve ad alanına sahip bir dosya oluşturur.

Nesne, Application belirli uygulama durumu değişiklikleri gerçekleştiğinde (örneğin, uygulama başlatma veya kapatma sırasında) olayları tetikler. Bu sınıfın kullanıma açık olduğu olayların tam listesi için bkz Application. . Bu olaylar kısmi sınıfın kullanıcı kodu bölümünde Application işlenir.