Windows'da .NET için ClickOnce
Bu makalede .NET Core 3.1, .NET 5 ve üzeri için ClickOnce ile .NET Framework için ClickOnce arasındaki farklar açıklanmaktadır.
Yayımlama aracı
Visual Studio 2019'dan başlayarak, .NET Core 3.1 ve .NET 5 veya üzeri için ClickOnce, Yayımlama Sihirbazı ve özellikler sayfaları yerine Yayımla aracını kullanır. Yayımla aracı yayımlama profili olarak adlandırılan bir .pubxml dosyası oluşturur. Sihirbazda daha önce kullanılabilir olan özelliklerin çoğu Yayımlama aracında yapılandırılabilir. Ayrıntılı yönergeler için bkz . ClickOnce kullanarak bir .NET Windows uygulaması dağıtma.
MSBUİLD
MSBUILD kullanarak komut satırından derlemek için .pubxml dosyasını belirtmeniz gerekir. Daha fazla bilgi için bkz . Komut satırından .NET ClickOnce uygulamaları oluşturma.
ApplicationDeployment sınıfı
.NET Core 3.1, .NET 5 ve .NET 6'da, sınıfına ApplicationDeployment veya ad alanında System.Deployment.Application diğer API'lere program aracılığıyla erişiminiz yoktur.
.NET 7'den başlayarak, ortam değişkenlerini kullanarak sınıftaki ApplicationDeployment
özelliklere erişebilirsiniz. Daha fazla bilgi için bkz . .NET'te ClickOnce dağıtım özelliklerine erişme.
Mage.exe
.NET Core 3.1 ve .NET 5 ve sonraki sürümlerinde ClickOnce dağıtımını oluşturmak için Mage.exe yerine dotnet-mage.exe kullanın.
NuGet paketini kullanarak dotnet-mage.exe dosyasını yükleyebilirsiniz.
dotnet-mage.exe kullanarak etkinleştirme verilerine erişmek için bkz. .NET için ClickOnce etkinleştirme verilerine erişme.
.NET Core 3.1 ve .NET 5 ve sonraki sürümlerde desteklenmeyen Yayımlama özellikleri
Güvenlik ayarları
- ClickOnce Güvenlik Ayarlar Etkinleştirme (Kod erişim güvenliği)
- Targetzone
Ayarları güncelleştirme
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin