Paket bildirimi oluşturma
Uygulamanızın önkoşullarını dağıtmak için önyükleyici paketi kullanabilirsiniz. Önyükleyici paketi tek bir ürün bildirim dosyası içerir, ancak her yerel ayar için bir paket bildirimi içerir. Farklı yerelleştirilmiş sürümlerde paylaşılan işlevler ürün bildirimine girmelidir.
Ürün bildirimleri hakkında daha fazla bilgi için bkz . Nasıl yapılır: Ürün bildirimi oluşturma.
Paket bildirimini oluşturma
Paket bildirimini oluşturmak için
Önyükleyici paketi için bir dizin oluşturun. Bu örnekte C:\package kullanılır.
İngilizce için en gibi yerel ayarın adıyla bir alt dizin oluşturun.
Visual Studio'da package.xml adlı bir XML dosyası oluşturun ve C:\package\en klasörüne kaydedin.
Önyükleyici paketinin adını, bu yerelleştirilmiş paket bildiriminin kültürünü ve isteğe bağlı lisans sözleşmesini listelemek için XML ekleyin. Aşağıdaki XML, sonraki bir öğede tanımlanan ve
Culture
değişkenleriniDisplayName
kullanır.<Package xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" Name="DisplayName" Culture="Culture" LicenseAgreement="eula.txt">
Yerel ayara özgü dizindeki tüm dosyaları listelemek için XML ekleyin. Aşağıdaki XML, en yerel ayarı için geçerli olan eula.txt adlı bir dosya kullanır.
<PackageFiles> <PackageFile Name="eula.txt"/> </PackageFiles>
Önyükleyici paketi için yerelleştirilebilir dizeleri tanımlamak için XML ekleyin. Aşağıdaki XML, en yerel ayarı için hata dizeleri ekler.
<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>
C:\package klasörünü Visual Studio önyükleyici dizinine kopyalayın. Visual Studio'nun eski sürümleri için bu, \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages dizinidir.
Örnek
Paket bildirimi hata iletileri, yazılım lisans koşulları ve dil paketleri gibi yerel ayara özgü bilgiler içerir.
<?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>