Tworzenie manifestu pakietu
Aby wdrożyć wymagania wstępne dla aplikacji, możesz użyć pakietu programu inicjjącego. Pakiet programu inicjjącego zawiera pojedynczy plik manifestu produktu, ale manifest pakietu dla każdego ustawienia regionalnego. Udostępnione funkcje w różnych zlokalizowanych wersjach powinny przejść do manifestu produktu.
Aby uzyskać więcej informacji na temat manifestów produktów, zobacz How to: Create a product manifest (Instrukcje: tworzenie manifestu produktu).
Tworzenie manifestu pakietu
Aby utworzyć manifest pakietu
Utwórz katalog dla pakietu programu inicjatora. W tym przykładzie użyto języka C:\package.
Utwórz podkatalog z nazwą ustawień regionalnych, na przykład en dla języka angielskiego.
W programie Visual Studio utwórz plik XML o nazwie package.xml i zapisz go w folderze C:\package\en .
Dodaj kod XML, aby wyświetlić nazwę pakietu programu inicjjącego, kulturę dla tego zlokalizowanego manifestu pakietu i opcjonalną umowę licencyjną. Poniższy kod XML używa zmiennych
DisplayName
iCulture
, które są zdefiniowane w późniejszym elemecie.<Package xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" Name="DisplayName" Culture="Culture" LicenseAgreement="eula.txt">
Dodaj kod XML, aby wyświetlić listę wszystkich plików znajdujących się w katalogu specyficznym dla ustawień regionalnych. Poniższy kod XML używa pliku o nazwie eula.txt, który ma zastosowanie do ustawień regionalnych en.
<PackageFiles> <PackageFile Name="eula.txt"/> </PackageFiles>
Dodaj kod XML, aby zdefiniować ciągi lokalizowalne dla pakietu programu inicjjącego. Poniższy kod XML dodaje ciągi błędów dla ustawień regionalnych en .
<Strings> <String Name="DisplayName">Custom Bootstrapper Package</String> <String Name="CultureName">en</String> <String Name="NotAnAdmin">You must be an administrator to install this package.</String> <String Name="GeneralFailure">A general error has occurred while installing this package.</String> </Strings>
Skopiuj folder C:\package do katalogu programu Visual Studio inicjatora. W przypadku starszych wersji programu Visual Studio jest to katalog \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages .
Przykład
Manifest pakietu zawiera informacje specyficzne dla ustawień regionalnych, takie jak komunikaty o błędach, postanowienia licencyjne dotyczące oprogramowania i pakiety językowe.
<?xml version="1.0" encoding="utf-8" ?>
<Package
xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"
Name="DisplayName"
Culture="Culture"
LicenseAgreement="eula.txt">
<PackageFiles>
<PackageFile Name="eula.txt"/>
</PackageFiles>
<Strings>
<String Name="DisplayName">Custom Bootstrapper Package</String>
<String Name="Culture">en</String>
<String Name="NotAnAdmin">You must be an administrator to install this package.</String>
<String Name="GeneralFailure">A general error has occurred while
installing this package.</String>
</Strings>
</Package>