Criar um manifesto do pacote
Para implantar pré-requisitos para seu aplicativo, você pode usar um pacote do bootstrapper. Um pacote do bootstrapper contém apenas um arquivo de manifesto do produto, mas um manifesto de pacote para cada localidade. A funcionalidade compartilhada em diferentes versões localizadas deve entrar no manifesto do produto.
Para obter mais informações sobre manifestos de produtos, confira Como criar um manifesto de produto.
Criar um manifesto de pacote
Criar um manifesto de pacote
Crie um diretório para o pacote do bootstrapper. Este exemplo usa C:\package.
Crie um subdiretório com o nome da localidade, como en para inglês.
No Visual Studio, crie um arquivo XML chamado package.xml e salve-o na pasta C:\package\en .
Adicione XML para listar o nome do pacote do bootstrapper, a cultura desse manifesto de pacote localizado e o contrato de licença opcional. O XML a seguir usa as variáveis
DisplayName
eCulture
, que são definidas em um elemento posterior.<Package xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" Name="DisplayName" Culture="Culture" LicenseAgreement="eula.txt">
Adicione XML para listar todos os arquivos que estão no diretório específico da localidade. O XML a seguir usa um arquivo chamado eula.txt aplicável à localidade en.
<PackageFiles> <PackageFile Name="eula.txt"/> </PackageFiles>
Adicione XML para definir cadeias de caracteres localizáveis para o pacote do bootstrapper. O XML a seguir adiciona cadeias de caracteres de erro para a localidade 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>
Copie a pasta C:\package para o diretório do bootstrapper do Visual Studio. Para versões mais antigas do Visual Studio, este é o diretório \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.
Exemplo
O manifesto do pacote contém informações específicas da localidade, como mensagens de erro, termos de licença de software e pacotes de idiomas.
<?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>