Aracılığıyla paylaş


<entryPoint> öğesi (ClickOnce uygulaması)

Bu ClickOnce uygulaması bir istemci bilgisayarda çalıştırıldığında yürütülmesi gereken derlemeyi tanımlar.

Sözdizimi

<entryPoint
   name
>
   <assemblyIdentity
      name
      version
      processorArchitecture
      language
   />
   <commandLine
      file
      parameters
   />
   <customHostRequired />
   <customUX />
</entryPoint>

Öğeler ve öznitelikler

entryPoint öğesi gereklidir ve ad alanındadırurn:schemas-microsoft-com:asm.v2. Bir uygulama bildiriminde tanımlanmış yalnızca bir öğe olabilir entryPoint .

entryPoint öğesi aşağıdaki özniteliğe sahiptir.

Öznitelik Açıklama
name isteğe bağlı. Bu değer .NET Framework tarafından kullanılmaz.

entryPoint aşağıdaki öğelere sahiptir.

Assemblyıdentity

Gerekli. ve özniteliklerinin assemblyIdentity rolü assemblyIdentity> Öğesinde <tanımlanır.

processorArchitecture Bu öğenin özniteliği ve processorArchitecture uygulama bildiriminin assemblyIdentity başka bir yerinde tanımlanan öznitelik eşleşmelidir.

Commandline

Gerekli. öğesinin entryPoint alt öğesi olmalıdır. Alt öğeleri yoktur ve aşağıdaki özniteliklere sahiptir.

Öznitelik Açıklama
file Gerekli. ClickOnce uygulaması için başlangıç derlemesine yerel başvuru. Bu değer eğik çizgi (/) veya ters eğik çizgi (\) yol ayırıcıları içeremez.
parameters Gerekli. Giriş noktasıyla gerçekleştirecek eylemi açıklar. Tek geçerli değer; runboş bir dize sağlanırsa varsayılır run .

customHostRequired

isteğe bağlı. Dahil edilirse, bu dağıtımın özel bir konağın içinde dağıtılacak bir bileşen içerdiğini ve tek başına bir uygulama olmadığını belirtir.

Bu öğe varsa ve assemblyIdentitycommandLine öğeleri de mevcut olmamalıdır. Bu durumda ClickOnce, yükleme sırasında bir doğrulama hatası oluşturur.

Bu öğenin öznitelikleri ve alt öğeleri yok.

customUX

isteğe bağlı. Uygulamanın özel yükleyici tarafından yüklendiğini ve korunduğunu belirtir ve Başlat menüsü girişi, kısayolu veya Program Ekle veya Kaldır girdisi oluşturmaz.

<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />

customUX öğesini içeren bir uygulama, yükleme işlemlerini gerçekleştirmek için sınıfını InPlaceHostingManager kullanan bir özel yükleyici sağlamalıdır. Bu öğeye sahip bir uygulama, bildirimine veya setup.exe önkoşul önyükleyicisine çift tıklanarak yüklenemez. Özel yükleyici Başlat menüsü girdileri, kısayolları ve Program Ekle veya Kaldır girdilerini oluşturabilir. Özel yükleyici program ekle veya kaldır girdisi oluşturmazsa, özelliği tarafından sağlanan abonelik tanımlayıcısını SubscriptionIdentity depolamalı ve kullanıcının daha sonra yöntemini çağırarak uygulamayı kaldırmasını UninstallCustomUXApplication sağlamalıdır. Daha fazla bilgi için bkz . İzlenecek Yol: ClickOnce Uygulaması için Özel Yükleyici Oluşturma.

Açıklamalar

Bu öğe, ClickOnce uygulaması için derlemeyi ve giriş noktasını tanımlar.

Çalışma zamanında uygulamanıza parametre geçirmek için kullanamazsınız commandLine . ClickOnce dağıtımı için sorgu dizesi parametrelerine uygulamanın AppDomainiçinden erişebilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Çevrimiçi ClickOnce Uygulamasında Sorgu Dizesi Bilgilerini Alma.

Örnek

Aşağıdaki kod örneği, entryPoint ClickOnce uygulaması için uygulama bildirimindeki bir öğeyi gösterir. Bu kod örneği, ClickOnce Uygulama Bildirimi konusu için sağlanan daha büyük bir örneğin parçasıdır.

<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
  <entryPoint>
    <assemblyIdentity
      name="MyApplication"
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="x86" />
    <commandLine file="MyApplication.exe" parameters="" />
  </entryPoint>

Ayrıca bkz.