Instrukcje: dołączanie pliku danych do aplikacji ClickOnce
Dotyczy: Visual Studio Visual Studio
dla komputerów Mac
Visual Studio Code
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.
Aby dołączyć plik danych przy użyciu Mage.exe
Dodaj plik danych do katalogu aplikacji przy użyciu pozostałych plików aplikacji.
Zazwyczaj katalog aplikacji będzie katalogiem oznaczonym bieżącą wersją wdrożenia — na przykład v1.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 powoduje ponowne utworzenie listy plików w manifeście aplikacji, a także automatyczne generowanie podpisów skrótu.
Otwórz manifest aplikacji w preferowanym tekście lub edytorze XML i znajdź element dla ostatnio dodanego
file
pliku.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 przy użyciu wartościdata
.<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Ponownie podpisz manifest aplikacji przy użyciu pary kluczy lub certyfikatu, a następnie ponownie podpisz 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 MageUI.exe
Dodaj plik danych do katalogu aplikacji przy użyciu pozostałych plików aplikacji.
Zazwyczaj katalog aplikacji będzie katalogiem oznaczonym bieżącą wersją wdrożenia — na przykład v1.0.0.0.
W menu Plik kliknij polecenie 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 podpisz 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.