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