Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano różnice między technologii ClickOnce dla platformy .NET Core 3.1, .NET 5 i nowszych oraz technologii ClickOnce dla platformy .NET Framework.
Narzędzie do publikowania
Począwszy od programu Visual Studio 2019 funkcja ClickOnce dla platform .NET Core 3.1 oraz .NET 5 i nowszych korzysta z narzędzia Publikowanie zamiast Kreatora publikowania i stron właściwości. Narzędzie Publikuj tworzy plik pubxml o nazwie profil publikowania. Większość właściwości dostępnych wcześniej w kreatorze jest dostępna do skonfigurowania w narzędziu Publikuj. Aby uzyskać szczegółowe instrukcje, zobacz Wdrażanie aplikacji .NET Windows przy użyciu technologii ClickOnce.
MSBUILD
Do kompilowania z poziomu wiersza polecenia przy użyciu programu MSBUILD należy określić plik pubxml . Aby uzyskać więcej informacji, zobacz Build .NET ClickOnce applications from the command line (Kompilowanie aplikacji ClickOnce w wierszu polecenia).
Klasa ApplicationDeployment
W .NET Core 3.1, .NET 5 i .NET 6 nie masz dostępu programistycznego do klasy <xref:System.Deployment.Application.ApplicationDeployment> ani do innych interfejsów API w przestrzeni nazw <xref:System.Deployment.Application>.
Począwszy od .NET 7, można uzyskać dostęp do właściwości w ApplicationDeployment klasie przy użyciu zmiennych środowiskowych. Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do właściwości wdrożenia ClickOnce na platformie .NET.
Mage.exe
W .NET Core 3.1 i .NET 5 lub nowszych użyj dotnet-mage.exe zamiast Mage.exe, aby utworzyć wdrożenie ClickOnce.
Możesz zainstalować dotnet-mage.exe przy użyciu pakietu NuGet.
Aby uzyskać dostęp do danych aktywacji przy użyciu dotnet-mage.exe, zobacz Access ClickOnce activation data for .NET (Uzyskiwanie dostępu do danych aktywacji technologii ClickOnce).
Nieobsługiwane właściwości publikowania w platformie .NET Core 3.1 oraz .NET 5 i nowszych wersjach
Ustawienia zabezpieczeń
- Włącz ustawienia zabezpieczeń technologii ClickOnce (zabezpieczenia dostępu do kodu)
- Strefa docelowa
Aktualizowanie ustawień