Aracılığıyla paylaş


Önkoşullar iletişim kutusu

Önkoşullar iletişim kutusu hangi önkoşul bileşenlerinin yüklendiğini, bunların nasıl yüklendiğini ve paketlerin hangi sırada yüklendiğini belirtir.

Visual Studio'da Önkoşullar iletişim kutusu

İletişim kutusuna erişmek için Çözüm Gezgini bir proje düğümü seçin ve ardından Proje>Özellikleri'ni seçin. Project Tasarım Aracı göründüğünde Yayımla sekmesini ve ardından Önkoşullar'ı seçin. Kurulum projeleri için, Proje menüsünde Özellikler'e tıklayın. Özellik Sayfaları iletişim kutusu görüntülendiğinde Önkoşullar'a tıklayın.

Not

.NET Core 3.1 ve .NET 5 veya üzeri için ClickOnce'da, Yayımlama sihirbazı ve Project Tasarım Aracı Yayımla sayfası yerine Yayımla aracını kullanarak dağıtım özelliklerini ayarlarsınız. Daha fazla bilgi için bkz. .NET için ClickOnce ve ClickOnce kullanarak bir .NET Windows uygulaması dağıtma.

UIElement listesi

Öğe Açıklama
Önkoşul bileşenlerini yüklemek için kurulum programı oluşturma Uygulamanızın Kurulum programına (Setup.exe) bağımlılık sırasına göre uygulamanızdan önce yüklenecek önkoşul bileşenlerini içerir. Varsayılan olarak bu seçenek seçilir. Seçili değilse hiçbir Setup.exe oluşturulmaz.
Hangi önkoşulların yükleneceğini seçme .NET Framework ve C++ çalışma zamanı kitaplıkları gibi bileşenlerin yüklenip yüklenmeyeceğini belirtir.

Örneğin, SQL Server 2012 Express'in yanındaki onay kutusunu seçerek Kurulum programının bu bileşenin hedef bilgisayarda yüklü olup olmadığını doğrulamasını ve yüklü değilse yüklemesini belirtirsiniz.

Her önkoşul paketi hakkında ayrıntılı bilgi için bkz . Önkoşul bilgileri.
Bileşen satıcısının web sitesinden önkoşulları indirme Önkoşul bileşenlerinin satıcının web sitesinden yükleneceğini belirtir. Bu varsayılan seçenektir.
Önkoşulları uygulamamla aynı konumdan indirme Önkoşul bileşenlerinin uygulamayla aynı konumdan yükleneceğini belirtir. Bu, tüm önkoşul paketlerini yayımlama konumuna kopyalar. Bu seçeneğin çalışması için önkoşul paketleri geliştirme bilgisayarında olmalıdır.
Önkoşulları aşağıdaki konumdan indirin Önkoşul bileşenlerinin girdiğiniz konumdan yükleneceğini belirtir. Konum seçmek için Gözat düğmesini kullanabilirsiniz.

Not

Önkoşulların nereye yerleştirileceği hakkında bilgi için bkz . Önyükleyici paketleri oluşturma.

Önkoşul bilgileri

Önkoşullar iletişim kutusunda görüntülenen önkoşul bileşenleri aşağıdaki listede yer alan bileşenlerden farklı olabilir. Önkoşullar İletişim Kutusunda 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 seçmeniz gerekir.

Öğe Açıklama
.NET Desktop çalışma zamanı 3.x, ..., 8.x Bu paket, belirtilen platform mimarisi (x86, x64 veya Arm64) için .NET Desktop çalışma zamanını yükler. Bu çalışma zamanı, .NET ile oluşturulan Windows Presentation Foundation (WPF) ve Windows Forms uygulamalarını destekler. Bu, .NET Framework ile aynı değildir. Bu çalışma zamanı .NET Çalışma Zamanı içerir, ancak ayrı olarak yüklenmesi gereken ASP.NET Core Runtime'ı içermez.
.NET çalışma zamanı 5.x, ..., 8.x Bu paket, belirtilen platform mimarisi (x86, x64 veya Arm64) için .NET çalışma zamanını yükler. Bu temel çalışma zamanıdır ve yalnızca konsol uygulamasını çalıştırmak için gereken bileşenleri içerir. Genellikle bunun yerine .NET Desktop Runtime'ı yüklersiniz.
Microsoft .NET Framework 4.x Bu paket hem x86 hem de x64 platformları için .NET Framework 4.x'i yükler.
.NET Framework 3.5 SP1 Bu paket aşağıdakileri yükler:

- .NET Framework 2.0, 3.0 ve 3.5 sürümleri.
- 32 bit (x86) ve 64 bit (x64) işletim sistemlerindeki tüm .NET Framework sürümleri için destek.
- Paketle birlikte yüklenen her .NET Framework sürümü için dil paketleri.
- .NET Framework 2.0 ve 3.0 için hizmet paketleri.

.NET Framework 3.0, Windows Vista'ya, .NET Framework 3.5 ise Visual Studio'ya dahildir. .NET Framework 3.5, 32 bit işletim sistemleri için derlenen ve hedef çerçevenin .NET Framework 3.5 olarak ayarlandığı tüm Visual Basic ve C# projeleri ve 64 bit işletim sistemleri için derlenmiş Visual Basic ve C# projeleri için gereklidir. (IA64 desteklenmez.) Visual Basic ve C# projelerinin varsayılan olarak herhangi bir CPU mimarisi için derlendiğini unutmayın. Daha fazla bilgi için bkz . Çerçeve hedeflemeye genel bakış ve 64 bit uygulamalar için önkoşulları dağıtma.
SQL Server 2014 için Microsoft System CLR Türleri (x64 ve x86) Bu paket, x64 veya x86 için SQL Server 2014 için Microsoft System CLR Türlerini yükler.
SQL Server 2008 R2 Express Bu paket, küçük web, sunucu veya masaüstü uygulamaları için ideal bir veritabanı olan Microsoft SQL Server 2008 R2 Express'i yükler. Geliştirme ve üretim için ücretsiz olarak kullanılabilir.
SQL Server 2012 Express Bu paket Microsoft SQL Server 2012 Express'i yükler.
SQL Server 2012 ... 2019 Express LocalDB Bu paket, belirtilen SQL Server sürümü için Microsoft SQL Server Express LocalDB'yi yükler.
Visual C++ "14" Çalışma Zamanı Kitaplıkları (ARM) Bu paket, Microsoft Windows işletim sistemi için programlama yordamları sağlayan Itanium mimarisi için Visual C++ çalışma zamanı kitaplıklarını yükler. Bu yordamlar, C ve C++ dilleri tarafından sağlanmayan birçok yaygın programlama görevini otomatikleştirir.

Daha fazla bilgi için bkz . C Çalışma Zamanı Kitaplığı Başvurusu.
Visual C++ "14" Çalışma Zamanı Kitaplıkları (x64) Bu paket, Microsoft Windows işletim sistemi için programlama yordamları sağlayan x64 işletim sistemleri için Visual C++ çalışma zamanı kitaplıklarını yükler. Bu yordamlar, C ve C++ dilleri tarafından sağlanmayan birçok yaygın programlama görevini otomatikleştirir.

Daha fazla bilgi için bkz . C Çalışma Zamanı Kitaplığı Başvurusu.
Visual C++ "14" Çalışma Zamanı Kitaplıkları (x86) Bu paket, Microsoft Windows işletim sistemi için programlama yordamları sağlayan x86 işletim sistemleri için Visual C++ çalışma zamanı kitaplıklarını yükler. Bu yordamlar, C ve C++ dilleri tarafından sağlanmayan birçok yaygın programlama görevini otomatikleştirir.

Daha fazla bilgi için bkz . C Çalışma Zamanı Kitaplığı Başvurusu.

Ayrıca bkz.