Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir uygulamayı ve önkoşullarını algılamak, indirmek ve yüklemek için otomatik bir yol sağlar. Bir uygulamayı oluşturan tüm bileşenler için ayrı yükleyicileri tümleştiren tek bir yükleyici işlevi görür.
Görev parametreleri
Aşağıda görevin parametreleri GenerateBootstrapper açıklanmaktadır.
ApplicationFileİsteğe bağlı
Stringparametre.Önyükleyicinin tüm önkoşullar yüklendikten sonra uygulamanın yüklenmesine başlamak için kullanacağı dosyayı belirtir. Ne ne de
BootstrapperItemsApplicationFileparametresi belirtilmezse bir derleme hatası oluşur.ApplicationNameİsteğe bağlı
Stringparametre.Önyükleyicinin yükleyeceği uygulamanın adını belirtir. Bu ad, önyükleyicinin yükleme sırasında kullandığı kullanıcı arabiriminde görünür.
ApplicationRequiresElevationİsteğe bağlı
Booleanparametre.ise
true, bileşen hedef bilgisayara yüklendiğinde yükseltilmiş izinlerle çalışır.ApplicationUrlİsteğe bağlı
Stringparametre.Uygulamanın yükleyicisini barındıran Web konumunu belirtir.
BootstrapperComponentFilesİsteğe bağlı
String[]çıkış parametresi.Önyükleyici paket dosyalarının yerleşik konumunu belirtir.
BootstrapperItemsİsteğe bağlı ITaskItem
[]parametre.Önyükleyiciye eklenecek ürünleri belirtir. Bu parametreye geçirilen öğeler aşağıdaki söz dizimine sahip olmalıdır:
<BootstrapperItem Include="ProductCode"> <ProductName> ProductName </ProductName> </BootstrapperItem>Includeözniteliği, yüklenmesi gereken bir önkoşulun adını temsil eder.ProductNameÖğe meta verileri isteğe bağlıdır ve paket bulunamazsa derleme altyapısı tarafından kullanıcı dostu bir ad olarak kullanılır. Bu öğeler, belirtilmediği sürece MSBuild giriş parametrelerine gerek yokturApplicationFile. Uygulamanız için yüklenmesi gereken her önkoşul için bir öğe eklemelisiniz.Ne ne de
BootstrapperItemsApplicationFileparametresi belirtilmezse bir derleme hatası oluşur.BootstrapperKeyFileİsteğe bağlı
Stringçıkış parametresi.setup.exe yerleşik konumunu belirtir
ComponentsLocationİsteğe bağlı
Stringparametre.Önyükleyicinin yüklenecek yükleme önkoşullarını araması için bir konum belirtir. Bu parametre aşağıdaki değerlere sahip olabilir:
HomeSite: Önkoşulların bileşen satıcısı tarafından barındırıldığını gösterir.Relative: Önkoşulun uygulamanın aynı konumunda olduğunu gösterir.Absolute: Tüm bileşenlerin merkezi bir URL'de bulunup bulunmadığını gösterir. Bu değer giriş parametresiyleComponentsUrlbirlikte kullanılmalıdır.Belirtilmezse
ComponentsLocation,HomeSitevarsayılan olarak kullanılır.
ComponentsUrlİsteğe bağlı
Stringparametre.Yükleme önkoşullarını içeren URL'yi belirtir.
CopyComponentsİsteğe bağlı
Booleanparametre.ise
true, önyükleyici tüm çıkış dosyalarını parametresindeOutputPathbelirtilen yola kopyalar. parametre değerlerininBootstrapperComponentFilestümü bu yola dayalı olmalıdır. isefalse, dosyalar kopyalanmaz veBootstrapperComponentFilesdeğerler parametresininPathdeğerini temel alır. Bu parametrenin varsayılan değeridirtrue.Cultureİsteğe bağlı
Stringparametre.Önyükleyici kullanıcı arabirimi ve yükleme önkoşulları için kullanılacak kültürü belirtir. Belirtilen kültür kullanılamıyorsa, görev parametresinin
FallbackCulturedeğerini kullanır.FallbackCultureİsteğe bağlı
Stringparametre.Önyükleyici kullanıcı arabirimi ve yükleme önkoşulları için kullanılacak ikincil kültürü belirtir.
OutputPathİsteğe bağlı
Stringparametre.setup.exe ve tüm paket dosyalarının kopyalanacak konumu belirtir.
Pathİsteğe bağlı
Stringparametre.Kullanılabilir tüm önkoşul paketlerinin konumunu belirtir.
SupportUrlİsteğe bağlı
Stringparametre.Önyükleyici yüklemesi başarısız olursa sağlayabilecek URL'yi belirtir.
Validateİsteğe bağlı
Booleanparametre.ise
true, önyükleyici belirtilen giriş önyükleyici öğelerinde XSD doğrulaması gerçekleştirir. Bu parametrenin varsayılan değeridirfalse.
Açıklamalar
Yukarıda listelenen parametrelere ek olarak, bu görev kendi sınıfından TaskExtension devralan sınıfından Task parametreleri devralır. Bu ek parametrelerin ve açıklamalarının listesi için bkz . TaskExtension temel sınıfı.
Example
Aşağıdaki örnek, önkoşul olarak .NET Framework 4.8 yüklü olması gereken bir uygulamayı yüklemek için görevini kullanır GenerateBootstrapper .
<ItemGroup>
<BootstrapperFile Include="Microsoft.Net.Framework.4.8">
<ProductName>.NET Framework 4.8</ProductName>
</BootstrapperFile>
</ItemGroup>
<Target Name="CustomBootstrapper">
<GenerateBootstrapper
ApplicationFile="MyApp.exe"
BootstrapperItems="@(BootstrapperFile)"
OutputPath="$(OutputPath)"
ComponentsLocation="Relative" />
</Target>