MageUI.exe (Narzędzie generowania i edytowania manifestu, klient grafiki)
MageUI.exe obsługuje takie same funkcje jak narzędzie wiersza polecenia Mage.exe, ale z interfejsem użytkownika systemu Windows (UI). Za pomocą tego narzędzia można tworzyć, edytować i podpisywać manifesty wdrażania i aplikacji. Nowe manifesty, które są tworzone za pomocą MageUI.exe docelowy profil klienta .NET Framework 4. Poprzednie wersje MageUI.exe stosuje się do poprzednich wersji .NET Framework. Podczas dodawania lub usuwania zestawów z manifestu lub ponownego podpisywania istniejących manifestów MageUI.exe nie aktualizuje manifestu do docelowego profilu klienta .NET Framework 4. Aby uzyskać więcej informacji, zobacz Mage.exe (Narzędzie tworzenia i edycji manifestów).
To narzędzie jest instalowane automatycznie z programem Visual Studio. Aby uruchomić narzędzie, użyj wiersza polecenia dla deweloperów programu Visual Studio lub programu Visual Studio Developer PowerShell.
Dwie wersje Mage.exe i MageUI.exe są dołączone jako składnik programu Visual Studio. Aby wyświetlić informacje o wersji, uruchom MageUI.exe, wybierz pozycję Pomoc i wybierz pozycję Informacje. W tej dokumentacji opisano wersję 4.0.x.x programów Mage.exe i MageUI.exe.
Uwaga
MageUI.exe nie obsługuje zgodnego elementuFrameworks podczas zapisywania manifestu aplikacji, który został już podpisany przy użyciu certyfikatu przy użyciu MageUI.exe. Zamiast tego należy użyć Mage.exe.
Lista elementów UI
W następującej tabeli wymieniono elementy menu i paski narzędzi, które są dostępne.
Polecenie | Menu | Skrót | Opis |
---|---|---|---|
Manifest aplikacji | Plik, Nowy | Tworzy nowy manifest aplikacji. | |
Manifest wdrożenia | Plik, Nowy | Tworzy nowy manifest wdrożenia. | |
Otwórz | Plik | CTRL+O | Otwiera do edycji istniejący manifest wdrażania, manifest aplikacji lub licencję zaufania. |
Zamknij | Plik | CTRL+F4 | Zamyka otwarty plik. Jeśli modyfikujesz plik przed jego zamknięciem, MageUI.exe monituje o ponowne podpisywanie pliku kluczem publicznym, parą kluczy lub przechowywanym certyfikatem. |
Zapisz | Plik | CTRL+S | Zapisuje na dysku dokument, który aktualnie ma fokus wprowadzania użytkownika. |
Zapisz jako | Plik | Zapisuje plik na dysku, umożliwiając podanie nowej nazwy pliku i/lub lokalizacji. | |
Zapisz wszystko | Plik | Zapisuje zmiany wprowadzone do wszystkich plików aktualnie otwartych w MageUI.exe. | |
Preferencje | Plik | Otwiera okno dialogowe Preferencje . Aby uzyskać więcej informacji, zobacz następującą sekcję. | |
Zakończ | Plik | ALT+F4 | Zamyka program MageUI.exe. |
Cut | Edytuj | CTRL+X | Usuwa zaznaczony tekst z aplikacji i przenosi je do Schowka systemu Windows. |
Kopiuj | Edytuj | CTRL+C | Kopiuje zaznaczony tekst do Schowka systemu Windows. |
Wklej | Edytuj | CTRL+V | Wkleja tekst ze Schowka systemu Windows do aktywnego elementu tekstu. |
Usuwanie | Edytuj | Usuwa element aktualnie wybrany na liście, taki jak licencja zaufania na karcie Manifest wdrożenia . | |
Zamknij wszystkie | Okno | Zamyka wszystkie pliki otwarte w MageUI.exe. Jeżeli jeden lub więcej plików wymagają zapisania, MageUI.exe wyświetli monit o zapisanie ich. MageUI.exe również wyświetla monit o wybranie klucza podpisywania dla każdego niepodpisanego lub zmienionego pliku. | |
Informacje | Pomoc | Wyświetla informacje o wersji i prawach autorskich dotyczące MageUI.exe. |
Okno dialogowe Preferencje
Okno dialogowe Preferencje zawiera następujące elementy.
Element interfejsu użytkownika | Opis |
---|---|
Zapisywanie logowania | Monituje o podpisanie pliku przy każdym zapisie modyfikacji. |
Użyj domyślnego certyfikatu podpisywania | Używa klucza wprowadzonego w polu tekstowym Plik certyfikatu , aby podpisać wszystkie pliki. Eliminuje to monit podpisywania, który zwykle pojawia się po zapisaniu pliku i wybraniu opcji Zaloguj się podczas zapisywania . Użyj przycisku wielokropka (...) obok pola tekstowego Plik certyfikatu , aby wybrać plik klucza. |
Algorytm porządkowania | Określa algorytm, za pomocą którego zostaną wygenerowane skróty zależności. Wartością musi być „sha256RSA” lub „sha1RSA”. Domyślną wartością jest SHA1. Używana zarówno w manifestach aplikacji, jak i wdrażania. Jeśli użytkownik poda certyfikat podczas zapisywania manifestu, używane są algorytmy w certyfikacie do wygenerowania rozkładów zależności. |
Okno dialogowe Opcje podpisywania
Okno dialogowe Opcje podpisywania jest wyświetlane podczas zapisywania licencji manifestu lub zaufania po raz pierwszy lub zmiany licencji manifestu lub zaufania. Pojawia się tylko wtedy, gdy w oknie dialogowym Preferencje jest zaznaczona opcja Zaloguj się. Musisz nawiązać połączenie z Internetem podczas podpisywania manifestu, który określa wartość w polu tekstowym Identyfikator URI sygnatury czasowej .
To okno dialogowe zawiera następujące elementy.
Element interfejsu użytkownika | Opis |
---|---|
Podpisywanie przy użyciu pliku certyfikatu | Podpisuje manifest certyfikatem cyfrowym przechowywanym w systemie plików. |
Plik | Zapewnia miejsce do wpisania ścieżki do pliku pfx reprezentującego certyfikat. |
... | Otwiera okno dialogowe Wybieranie pliku do wybrania istniejącego pliku pfx. |
Nowe | Generuje nowy pfx niesprawdzalny przez urząd certyfikacji (CA). Aby uzyskać więcej informacji na temat typów certyfikatów używanych do podpisywania wdrożeń ClickOnce, zobacz Omówienie wdrażania zaufanej aplikacji. |
Password (Hasło) | Miejsce na wpisanie hasła używanego do podpisywania tym certyfikatem. Jeśli nie ma to zastosowania, może być puste. |
Podpisywanie przy użyciu przechowywanego certyfikatu | Wyświetla listę wyboru certyfikatów cyfrowych przechowywanych w magazynie certyfikatów na komputerze. |
Identyfikator URI sygnatury czasowej | Wyświetla identyfikator URI usługi sygnatur cyfrowych. Przypisanie do manifestu znacznika czasu zapobiega konieczności ponownego podpisania manifestu, jeśli certyfikat cyfrowy wygaśnie przed wdrożeniem następnej wersji aplikacji. Aby uzyskać więcej informacji, zobacz Członków programu certyfikatów głównych systemu Windows i ClickOnce i Authenticode. |
Nie podpisuj | Umożliwia zapisanie manifestu bez dodawania podpisu z certyfikatu cyfrowego. |
Opisy karta i panelu
Po otwarciu w programie MageUI.exe dokument pojawia się w obrębie własnej strony karty. Każda karta zawiera zestaw paneli właściwości. Panele zawierają zgrupowane podzbiory danych dokumentu.
Karta Manifest aplikacji
Karta Manifest aplikacji wyświetla zawartość manifestu aplikacji. Manifest aplikacji opisuje wszystkie pliki dołączone do wdrożenia oraz uprawnienia wymagane do uruchomienia aplikacji na kliencie.
Karta Manifest aplikacji zawiera następujące karty.
Element interfejsu użytkownika | Opis |
---|---|
Nazwa | Określa informacje identyfikujące to wdrożenie. |
Opis | Określa informacje o wydawcy, produkcie i pomocy technicznej. |
Opcje aplikacji | Określa, czy jest to aplikacja przeglądarki i czy ten manifest jest źródłem informacji o zaufaniu. |
Pliki | Określa wszystkie pliki, które stanowią to wdrożenie. |
Wymagane uprawnienia | Określa minimalny zestaw uprawnień wymagany przez aplikację do uruchomienia na kliencie. |
Karta Nazwa
Karta Nazwa jest wyświetlana podczas tworzenia lub otwierania manifestu aplikacji. Jednoznacznie identyfikuje wdrożenie i opcjonalnie określa prawidłową platformę docelową.
Element interfejsu użytkownika | Opis |
---|---|
Nazwa | Wymagane. Nazwa manifestu aplikacji. Zazwyczaj jest to samo co nazwa pliku. |
Wersja | Wymagane. Numer wersji wdrożenia w postaci N.N.N. Wymagany jest tylko pierwszy numer kompilacji głównej. Na przykład w przypadku wersji 1.0 aplikacji prawidłowe wartości to 1 , , 1.0 1.0.0 i 1.0.0.0 . |
Procesor | Opcjonalny. Architektura maszyny, na której można uruchomić to wdrożenie. Wartość domyślna to msil , lub Microsoft Intermediate Language, czyli domyślny format wszystkich zarządzanych zestawów. Zmień to pole, jeśli zestawy w aplikacji zostały wstępnie skompilowane dla określonej architektury. Aby uzyskać więcej informacji na temat wstępnej kompilacji, zobacz Ngen.exe (Generator obrazów natywnych). |
Kultura | Opcjonalny. Dwuczęściowy kod kraju i regionu ISO, w którym działa ta aplikacja. Wartość domyślna to neutral . |
Token klucza publicznego | Opcjonalny. Klucz publiczny, za pomocą którego podpisano ten manifest aplikacji. Jeśli jest to nowy lub niepodpisany manifest, to pole będzie wyświetlane jako Unsigned . |
Karta Opis
Te informacje są zwykle udostępniane w manifeście wdrożenia. Te pola można modyfikować tylko wtedy, gdy pole wyboru Użyj informacji o zaufaniu manifestu aplikacji jest zaznaczone na karcie Opcje aplikacji .
Element interfejsu użytkownika | Opis |
---|---|
Wydawca | Nazwa osoby lub organizacji odpowiedzialnej za aplikację. Ta wartość jest używana jako nazwa folderu menu Start. |
Product | Pełna nazwa produktu. Jeśli wybrano opcję Zainstaluj lokalnie dla elementu Typ aplikacji na karcie Opcje wdrażania manifestu wdrożenia, ta nazwa będzie wyświetlana w linku menu Start i w obszarze Dodaj lub Usuń programy dla tej aplikacji. |
Lokalizacja pomocy technicznej | Adres URL, z którego klienci mogą uzyskać pomoc i pomoc techniczną dla aplikacji. |
Karta Opcje aplikacji
Element interfejsu użytkownika | Opis |
---|---|
aplikacja przeglądarki Windows Presentation Foundation | Określa, czy jest to aplikacja WPF działająca w przeglądarce jako aplikacja przeglądarki XAML (XBAP). |
Korzystanie z informacji o zaufaniu manifestu aplikacji | Określa, czy ten manifest zawiera informacje o zaufaniu. |
Karta Pliki
Element interfejsu użytkownika | Opis |
---|---|
Katalog aplikacji | Katalog, w którym znajdują się pliki aplikacji. Użyj przycisku wielokropka (...), aby wybrać katalog. |
Wypełnić | Dodaje wszystkie pliki w katalogu aplikacji i podkatalogach do manifestu aplikacji. Jeśli MageUI.exe znajdzie pojedynczy plik wykonywalny w katalogu, automatycznie oznaczy go jako punkt wejścia, który jest najpierw wykonywany po uruchomieniu aplikacji ClickOnce na kliencie. |
Pliki aplikacji | Wyświetla listę wszystkich plików w aplikacji. Każdy plik ma trzy atrybuty edytowalne, omówione poniżej. |
Typ pliku | Typ pliku może być jedną z czterech wartości: -Brak. - Punkt wejścia. Podstawowy plik wykonywalny aplikacji. Jako punkt wejścia można oznaczyć tylko jeden plik wykonywalny. - Plik danych. Plik, taki jak plik XML, który dostarcza dane do aplikacji. - Plik ikony. Ikona aplikacji, taka jak wyświetlana na pulpicie lub w rogu okna aplikacji. |
Opcjonalne | Pliki oznaczone jako opcjonalne nie są pobierane podczas początkowej instalacji lub aktualizacji, ale mogą być pobierane w czasie wykonywania przy użyciu interfejsu API System.Deployment On-Demand. Aby uzyskać więcej informacji, zobacz Przewodnik: pobieranie zestawów na żądanie przy użyciu interfejsu API wdrażania ClickOnce przy użyciu projektanta. |
Grupa | Etykieta zestawu opcjonalnych plików. Etykietę grupy można zastosować do zestawu plików i użyć interfejsu API na żądanie, aby pobrać partię plików z pojedynczym wywołaniem interfejsu API. |
Karta Wymagane uprawnienia
Użyj karty Wymagane uprawnienia , jeśli musisz przyznać aplikacji więcej dostępu do komputera lokalnego niż jest domyślnie udzielana. Aby uzyskać więcej informacji, zobacz Zabezpieczanie aplikacji ClickOnce.
Element interfejsu użytkownika | Opis |
---|---|
Typ zestawu uprawnień | Minimalny zestaw uprawnień wymagany przez tę aplikację do uruchomienia na kliencie. Aby zapoznać się z opisem tych zestawów uprawnień i uprawnieniami, których nie wymagają, zobacz Nazwane zestawy uprawnień. |
Szczegóły | Kod XML utworzony dla manifestu aplikacji reprezentujący zestaw uprawnień. Jeśli nie znasz dobrze formatu XML manifestu aplikacji, nie należy edytować tego kodu XML ręcznie. Aby uzyskać więcej informacji, zobacz Manifest aplikacji ClickOnce. |
Karta Manifest wdrożenia
Karta Manifest wdrożenia zawiera następujące karty.
Element interfejsu użytkownika | Opis |
---|---|
Nazwa | Określa informacje identyfikujące to wdrożenie. |
Opis | Określa informacje o wydawcy, produkcie i pomocy technicznej. |
Opcje wdrażania | Określa dodatkowe informacje o wdrożeniu, takie jak typ aplikacji i lokalizacja początkowa. |
Opcje aktualizacji | Określa, jak często usługa ClickOnce powinna sprawdzać dostępność aktualizacji aplikacji. |
Dokumentacja aplikacji | Określa manifest aplikacji dla tego wdrożenia. |
Karta Nazwa
Karta Nazwa jest wyświetlana podczas tworzenia lub otwierania manifestu wdrożenia. Jednoznacznie identyfikuje wdrożenie i opcjonalnie określa prawidłową platformę docelową.
Element interfejsu użytkownika | Opis |
---|---|
Nazwa | Wymagane. Nazwa manifestu wdrożenia. Zazwyczaj jest to samo co nazwa pliku. |
Wersja | Wymagane. Numer wersji wdrożenia w postaci N.N.N. Wymagany jest tylko pierwszy numer kompilacji głównej. Na przykład w przypadku wersji 1.0 aplikacji prawidłowe wartości to 1 , , 1.0 1.0.0 i 1.0.0.0 . |
Procesor | Opcjonalny. Architektura maszyny, na której można uruchomić to wdrożenie. Wartość domyślna to msil , lub Microsoft Intermediate Language, domyślny format wszystkich zarządzanych zestawów. Zmień to pole, jeśli zestawy zostały skompilowane w aplikacji dla określonej architektury. |
Kultura | Opcjonalny. Dwuczęściowy kod kraju/regionu ISO, w którym działa ta aplikacja. Wartość domyślna to neutral . |
Token klucza publicznego | Opcjonalny. Klucz publiczny, za pomocą którego podpisano ten manifest wdrożenia. Jeśli jest to nowy lub niepodpisany manifest, to pole będzie wyświetlane jako Unsigned . |
Karta Opis
Element interfejsu użytkownika | Opis |
---|---|
Wydawca | Wymagane. Nazwa osoby lub organizacji odpowiedzialnej za aplikację. Ta wartość jest używana jako nazwa folderu menu Start. |
Product | Wymagane. Pełna nazwa produktu. Jeśli na karcie Opcje wdrażania wybrano pozycję Zainstaluj lokalnie dla elementu Typ aplikacji, ta nazwa będzie wyświetlana w linku menu Start i w obszarze Dodaj lub Usuń programy dla tej aplikacji. |
Lokalizacja pomocy technicznej | Opcjonalny. Adres URL, z którego klienci mogą uzyskać pomoc i pomoc techniczną dla aplikacji. |
Karta Opcje wdrażania
Element interfejsu użytkownika | Opis |
---|---|
Typ aplikacji | Opcjonalny. Określa, czy ta aplikacja instaluje się na komputerze klienckim (Zainstaluj lokalnie), działa w trybie online (tylko online) lub jest aplikacją WPF działającą w przeglądarce (aplikacja przeglądarki WPF). Wartość domyślna to Zainstaluj lokalnie. |
Lokalizacja początkowa | Opcjonalny. Adres URL, z którego aplikacja powinna być rzeczywiście uruchomiona. Przydatne podczas wdrażania aplikacji z dysku CD, który powinien zostać zaktualizowany z sieci Web. |
Uwzględnij lokalizację początkową (ProviderURL) w manifeście | Opcjonalny. Określa adres URL, pod którym technologia ClickOnce będzie szukać aktualizacji aplikacji. |
Automatycznie uruchamiaj aplikację po zainstalowaniu | Wymagane. Określa, że aplikacja ClickOnce powinna działać natychmiast po początkowej instalacji z adresu URL. Domyślnie jest zaznaczone pole wyboru. |
Zezwalaj na przekazywanie parametrów adresu URL do aplikacji | Wymagane. Zezwala na transfer danych parametrów do aplikacji ClickOnce za pomocą ciągu zapytania dołączonego do adresu URL manifestu wdrożenia. Wartość domyślna to pole wyboru jest wyczyszczone. |
Korzystanie z rozszerzenia pliku .deploy | Wymagane. Po wybraniu wszystkie pliki w manifeście aplikacji muszą mieć rozszerzenie .deploy. Wartość domyślna to pole wyboru jest wyczyszczone. |
Karta Opcje aktualizacji
Karta Opcje aktualizacji zawiera tylko opcje wymienione tutaj, gdy pole wyboru Typ aplikacji na karcie Nazwa jest ustawione na Pozycję Zainstaluj lokalnie.
Element interfejsu użytkownika | Opis |
---|---|
Ta aplikacja powinna sprawdzać dostępność aktualizacji | Określa, czy ClickOnce ma sprawdzać dostępność aktualizacji aplikacji. Jeśli to pole wyboru nie jest zaznaczone, aplikacja nie będzie sprawdzać dostępności aktualizacji, chyba że zaktualizujesz ją programowo przy użyciu interfejsów API w System.Deployment.Application przestrzeni nazw. |
Wybierz, kiedy aplikacja powinna sprawdzać dostępność aktualizacji | Udostępnia dwie opcje sprawdzania aktualizacji: - Przed uruchomieniem aplikacji. Sprawdzanie aktualizacji jest wykonywane przed wykonaniem aplikacji. - Po uruchomieniu aplikacji. Sprawdzanie aktualizacji rozpoczyna się po zainicjowaniu formularza głównego aplikacji i zostanie uruchomiony przy następnym uruchomieniu aplikacji. |
Częstotliwość sprawdzania aktualizacji | Określa, jak często usługa ClickOnce powinna sprawdzać dostępność aktualizacji: - Sprawdź za każdym razem, gdy aplikacja jest uruchomiona. Funkcja ClickOnce przeprowadza sprawdzanie aktualizacji za każdym razem, gdy użytkownik otworzy aplikację. - Sprawdź co: wybierz przedział czasu i jednostkę (godziny, dni lub tygodnie), które muszą upłynąć przed sprawdzeniem dostępności aktualizacji. |
Określ minimalną wymaganą wersję dla tej aplikacji | Opcjonalny. Określa, że określona wersja aplikacji jest wymaganą instalacją, uniemożliwiając użytkownikom pracę z wcześniejszą wersją. |
Wersja | Wymagane, jeśli jest zaznaczone pole wyboru Określ minimalną wymaganą wersję dla tej aplikacji . Podany numer wersji musi mieć postać N.N.N.N.N. Wymagany jest tylko pierwszy numer kompilacji głównej. Na przykład w przypadku wersji 1.0 aplikacji prawidłowe wartości to 1 , 1.0 , 1.0.0 i 1.0.0.0 . |
Karta Dokumentacja aplikacji
Karta Dokumentacja aplikacji zawiera te same pola, co karta Nazwa opisana wcześniej w tym temacie. Jednym wyjątkiem jest następujące pole.
Element interfejsu użytkownika | Opis |
---|---|
Wybieranie manifestu | Umożliwia wybranie manifestu aplikacji. Wszystkie pozostałe pola na tej stronie zostaną wypełnione po wybraniu manifestu aplikacji. |