Aracılığıyla paylaş


GenerateDeploymentManifest görev

Oluşturduğu bir ClickOnce dağıtım listesi. A ClickOnce dağıtım listesi açıklayan bir uygulama dağıtımını dağıtımı için benzersiz bir kimlik tanımlama Yükle veya çevrimiçi moda gibi dağıtım nitelikler tanımlayan uygulama güncelleştirme ayarları ve güncelleştirme konumlarını belirtme ve karşılık gelen gösteren ClickOnce uygulama bildirimi.

Parametreler

Aşağıdaki tabloda parametrelerini açıklar GenerateDeploymentManifest görevi.

Parametre

Description

AssemblyName

İsteğe bağlı String parametresi.

Belirtir Name üretilen bildirim için derleme Kimliği alanının. Bu parametre belirtilmezse, adı tarafından algılanır EntryPoint veya InputManifest parametreleri. Adı gösterilemez, görevi bir hata atar.

AssemblyVersion

İsteğe bağlı String parametresi.

Belirtir Version üretilen bildirim için derleme Kimliği alanının. Bu parametre belirtilmezse görev "1.0.0.0" değerini kullanır.

CreateDesktopShortcut

İsteğe bağlı Boolean parametresi.

TRUE ise, bir simge masaüstünde ClickOnce uygulama yükleme sırasında oluşturulur.

DeploymentUrl

İsteğe bağlı String parametresi.

Uygulamanın güncelleştirme konumu belirtir. Bu parametre belirtilmezse, hiçbir güncelleştirme konumu uygulama için tanımlanır. Ancak, UpdateEnabled parametresi true, güncelleştirme konumu belirtilmelidir. Belirtilen değerin tam olarak nitelenmiş bir url veya unc yolu olması gerekir.

Description

İsteğe bağlı String parametresi.

Uygulama için bir açıklama belirtir.

DisallowUrlActivation

İsteğe bağlı Boolean parametresi.

Bir url yoluyla açıldığında uygulama otomatik olarak çalıştırılıp çalıştırılamayacağını belirtir. Bu parametre ise true, uygulama yalnızca Başlat Menüsü'nden başlatılabilir. Bu parametrenin varsayılan değeri false. Bu girdi yalnızca geçerli Install parametre değeri true.

EntryPoint

İsteğe bağlı ITaskItem[] parametresi.

Giriş noktası için üretilen bildirim derlemesi gösterir. İçin bir ClickOnce dağıtım listesi, bu giriş belirtir ClickOnce uygulama bildirimi.

De Visual Studio 2005, GenerateApplicationManifest görev gereken bir EntryPoint bir uygulama bildirimi üretmek için. (Derleme veya yerel bildirimlerin gerek duymuyorsanız bir EntryPoint.) Bu gereksinim derleme hatasıyla zorlanan: "MSB3185: EntryPoint belirtilmemiş bildirimi için."

MSBuildBu hata düzenlemiyor, EntryPoint görev parametresi belirtilmemiş. Bunun yerine, <customHostSpecified> Etiket <entryPoint> bir alt öğesi olarak eklenir Etiket, örneğin:

<entryPoint xmlns="urn:schemas-

microsoft-com:asm.v2">

<co.v1:customHostSpecified />

</entryPoint>

Aşağıdaki adımları kullanarak uygulama bildirimi DLL'si bağımlılıkları ekleyebilirsiniz:

  1. Yapılan bir çağrıyla derleme başvuruları çözümlemek ResolveAssemblyReference.

  2. Önceki görev ve derleme çıkışını aktarmak için ResolveManifestFiles.

  3. Bağımlılıkları kullanarak geçirmek Dependencies parametresi GenerateApplicationManifest.

ErrorReportUrl

İsteğe bağlı [String] parametresi.

ClickOnce yüklemeler sırasında iletişim kutularında görüntülenen Web sayfası URL'sini belirtir.

InputManifest

İsteğe bağlı ITaskItem parametresi.

Liste Oluşturucu için temel olarak hizmet verecek bir giriş xml belgesini gösterir. Bu çıkış bildiriminde yansıtılması için özel liste tanımları gibi yapılandırılmış veri sağlar. xml belgesinin kök öğesinde asmv1 ad alanında bir derleme düğümü olmalıdır.

Install

İsteğe bağlı Boolean parametresi.

Uygulama yüklü bir uygulama veya yalnızca çevrimiçi bir uygulama olup olmadığını belirtir. Bu parametre ise true, uygulama kullanıcı Başlat menüsündeki yüklenecek ve Program Ekle veya Kaldır iletişim kutusunu kullanarak kaldırılabilir. Bu parametre ise false, uygulama bir Web sayfasından çevrimiçi kullanım içindir. Bu parametrenin varsayılan değeri true.

MapFileExtensions

İsteğe bağlı Boolean parametresi.

.Deploy dosya adı uzantısı eşleme kullanılıp kullanılmayacağını belirtir. Bu parametre ise true, her program dosyası .deploy dosya adı uzantısı ile yayımlanır. Web sunucusu güvenliği etkinleştirmek için engellenmemiş dosya adı uzantılarını sayısını sınırlamak bu seçenek kullanışlıdır ClickOnce uygulama dağıtımı. Bu parametrenin varsayılan değeri false.

MaxTargetPath

İsteğe bağlı String parametresi.

Bir dosya yolu uzunluğu izin verilen en büyük belirtir bir ClickOnce uygulama dağıtımı. Bu parametre belirtilmezse, uygulamadaki her dosya yolunun uzunluğu bu limitine karşı denetlenir. Sınırı aşan öğeleri yapım uyarısı neden olur. Bu giriş belirtilmemişse veya sıfır değilse, hiçbir denetimi yapılmaz.

MinimumRequiredVersion

İsteğe bağlı String parametresi.

Kullanıcı güncelleştirmeyi Atla belirtir. Kullanıcı en azından daha az bir sürümü varsa, he güncelleştirme Atla seçeneği yoktur. Bu girdi yalnızca aşağıdaki durumlarda uygulanır değeri Install parametresi true.

OutputManifest

İsteğe bağlı ITaskItem parametresi.

Oluşturulan çıktı bildirim dosyası adını belirtir. Bu parametre belirtilmezse, çıktı dosyası adı üretilen bildirim kimlikten algılanır.

Platform

İsteğe bağlı String parametresi.

Hedef platform uygulamanın belirtir. Bu parametreyi aşağıdaki değerleri içerebilir:

  • AnyCPU

  • x86

  • x64

  • Itanium

AnyCPU varsayılan değerdir.

Product

İsteğe bağlı String parametresi.

Uygulamanın adını belirtir. Bu parametre belirtilmezse, adı üretilen bildirim kimlikten algılanır. Bu ad, Başlat menüsündeki kısayol adı kullanılır ve Program Ekle veya Kaldır iletişim kutusunda görünen adı bir parçasıdır.

Publisher

İsteğe bağlı String parametresi.

Publisher uygulamasının belirtir. Bu parametre belirtilmezse, adı kayıtlı kullanıcı veya üretilen bildirim kimliğini algılanır. Bu ad, Başlat menüsündeki klasör adı kullanılır ve Program Ekle veya Kaldır iletişim kutusunda görünen adı bir parçasıdır.

SuiteNamel

İsteğe bağlı String parametresi.

Başlat menüsündeki uygulamayı ClickOnce dağıtım sonrasında bulunduğu klasörün adını belirtir.

SupportUrl

İsteğe bağlı String parametresi.

Uygulama için Program Ekle veya Kaldır iletişim kutusunda görüntülenen bağlantıyı belirtir. Belirtilen değerin tam olarak nitelenmiş bir url veya unc yolu olması gerekir.

TargetCulture

İsteğe bağlı String parametresi.

Uygulamanın kültür tanımlar ve belirtir Language üretilen bildirim için derleme Kimliği alanının. Bu parametre belirtilmezse, uygulama kültür sabit olduğu varsayılır.

TrustUrlParameters

İsteğe bağlı Boolean parametresi.

url sorgu dizesi parametrelerini uygulamanın kullanabileceği bulunulup bulunulmayacağını belirtir. Bu parametrenin varsayılan değeri false, parametreler için uygulama kullanılabilir olmayacaktır gösterir.

UpdateEnabled

İsteğe bağlı Boolean parametresi.

Uygulama güncelleştirmeleri için etkinleştirilip etkinleştirilmediğini gösterir. Bu parametrenin varsayılan değeri false. Bu parametre yalnızca aşağıdaki durumlarda uygulanır değeri Install parametresi true.

UpdateInterval

İsteğe bağlı Int32 parametresi.

Uygulamanın güncelleştirme aralığını belirtir. Bu parametrenin varsayılan değeri sıfırdır. Bu parametre yalnızca aşağıdaki durumlarda uygulanır değerlerini Install ve UpdateEnabled parametre değildir hem de true.

UpdateMode

İsteğe bağlı String parametresi.

Uygulama başlatıldığında veya uygulama olarak arka planda çalışan önce güncelleştirmelerin ön planda seçili olup olmadığını belirtir. Bu parametreyi aşağıdaki değerleri içerebilir:

  • Foreground

  • Background

Bu parametrenin varsayılan değeri Background. Bu parametre yalnızca aşağıdaki durumlarda uygulanır değerlerini Install ve UpdateEnabled parametre değildir hem de true.

UpdateUnit

İsteğe bağlı String parametresi.

İçin birimleri belirleyen UpdateInterval parametresi. Bu parametreyi aşağıdaki değerleri içerebilir:

  • Hours

  • Days

  • Weeks

Bu parametre yalnızca aşağıdaki durumlarda uygulanır değerlerini Install ve UpdateEnabled parametre değildir hem de true.

Notlar

Yukarıda listelenen parametrelere ek olarak, bu görevi parametrelerinden devralan GenerateManifest kendisinde sınıfı miras Task sınıfı. Görev sınıfı parametrelerinin bir listesi için bkz: Görev temel sınıfı.

Ayrıca bkz.

Başvuru

GenerateApplicationManifest görev

SignFile görev

Kavramlar

MSBuild görevleri

Diğer Kaynaklar

MSBuild görevi başvurusu