Uwaga
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.
Każda instalowana aplikacja ClickOnce ma przypisany katalog danych na dysku lokalnym komputera docelowego, na którym aplikacja może zarządzać własnymi danymi. Pliki danych mogą zawierać pliki dowolnego typu: pliki tekstowe, pliki XML, a nawet pliki bazy danych programu Microsoft Access (mdb). Poniższe procedury pokazują, jak dodać plik danych dowolnego typu do aplikacji ClickOnce.
Uwaga
W technologii ClickOnce dla platformy .NET Core 3.1 i .NET 5 lub nowszej użyj polecenia dotnet-mage.exe zamiast narzędzia Mage.exe. Aby uzyskać więcej informacji, zobacz ClickOnce dla platformy .NET.
Aby dołączyć plik danych przy użyciu narzędzia Mage.exe
Dodaj plik danych do katalogu aplikacji z pozostałymi plikami aplikacji.
Zazwyczaj katalog aplikacji będzie katalogiem oznaczonym bieżącą wersją wdrożenia — na przykład w wersji 1.0.0.0.
Zaktualizuj manifest aplikacji, aby wyświetlić listę plików danych.
mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0
Wykonanie tego zadania spowoduje ponowne utworzenie listy plików w manifeście aplikacji, a także automatyczne wygenerowanie podpisów skrótu.
Otwórz manifest aplikacji w preferowanym tekście lub edytorze XML i znajdź
file
element ostatnio dodany plik.Jeśli dodano plik XML o nazwie
Data.xml
, plik będzie wyglądać podobnie do poniższego przykładu kodu.<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Dodaj atrybut
type
do tego elementu i podaj go z wartościądata
.<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Ponownie podpisać manifest aplikacji przy użyciu pary kluczy lub certyfikatu, a następnie ponownie podpisać manifest wdrożenia.
Musisz ponownie podpisać manifest wdrożenia, ponieważ jego skrót manifestu aplikacji uległ zmianie.
mage -s app manifest -cf cert_file -pwd password
mage -u deployment manifest -appm app manifest
mage -s deployment manifest -cf certfile -pwd password
Aby dołączyć plik danych przy użyciu narzędzia MageUI.exe
Dodaj plik danych do katalogu aplikacji z pozostałymi plikami aplikacji.
Zazwyczaj katalog aplikacji będzie katalogiem oznaczonym bieżącą wersją wdrożenia — na przykład w wersji 1.0.0.0.
W menu Plik kliknij pozycję Otwórz, aby otworzyć manifest aplikacji.
Wybierz kartę Pliki .
W polu tekstowym w górnej części karty wprowadź katalog zawierający pliki aplikacji, a następnie kliknij przycisk Wypełnij.
Plik danych zostanie wyświetlony w siatce.
Ustaw wartość Typ pliku danych na Wartość Dane.
Zapisz manifest aplikacji, a następnie ponownie podpisać plik.
Plik MageUI.exe wyświetli monit o ponowne podpisanie pliku.
Ponowne podpisywanie manifestu wdrożenia
Musisz ponownie podpisać manifest wdrożenia, ponieważ jego skrót manifestu aplikacji uległ zmianie.