Aracılığıyla paylaş


<entryPoint> Öğesi (ClickOnce Uygulaması)

İstemci bilgisayar üzerinde bu ClickOnce uygulamasını çalıştırdığınızda yürütülmesi gereken bütünleştirilmiş kodu tanımlar.

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

Öğeler ve Öznitelikler

entryPoint öğesi gereklidir ve urn:schemas-microsoft-com:asm.v2 namespace'inde yer almaktadır. Uygulama bildiriminde tanımlanan yalnızca bir entryPoint öğesi olabilir.

entryPoint öğesinin öznitelikleri şunlardır:

Öznitelik

Description

name

İsteğe Bağlı. Bu değer .NET Framework tarafından kullanılmaz.

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

assemblyIdentity

Gerekli. assemblyIdentity rolü ve bunun öznitelikleri <assembly> Öğesi (ClickOnce Uygulaması) içinde tanımlıdır.

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

commandLine:

Gerekli. Bu öğe entryPoint öğesinin alt öğesidir. Alt öğeleri yoktur ve aşağıdaki özniteliklere sahiptir.

Öznitelik

Description

file

Gerekli. ClickOnce uygulaması için başlangıç derlemesine yerel bir referans. Bu değer eğik çizgi (/) veya ters eğik çizgi (\) yol ayırıcıları içeremez.

parameters

Gerekli. Girdi noktası ile yapılacak eylemi açıklar. Tek geçerli değer run'dır; boş bir dize sağlanırsa, run olarak kabul edilir.

customHostRequired

İsteğe Bağlı. Dahil edilmişse, bu dağıtımın özel bir sunucu içine dağıtılacak bir bileşeni içerdiğini ve tek başına bir uygulama olmadığını gösterir.

Bu öğe mevcutsa, assemblyIdentity ve commandLine öğeleri de var olmak zorunda değildir. Bulunuyorlarsa, ClickOnce yükleme sırasında bir doğrulama hatası verecek.

Bu öğe hiçbir özniteliğe ve alt öğeye sahip değildir.

customUX

İsteğe Bağlı. Uygulama özel bir yükleyici tarafından kurulur ve tutulur; Başlat menüsü ve 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 InPlaceHostingManager'i kullanan özel bir yükleyici sağlamak zorundadır. Bu öğeye sahip bir uygulamayı, uygulamanın bildirimine veya önkoşul önyükleyici setup.exe'ye çift tıklayarak yükleyemezsiniz. Özel yükleyici Başlat menüsü girdileri, kısayollar ve Program Ekle veya Kaldır girdileri oluşturabilir. Özel yükleyici Program Ekle veya Kaldır girdisi oluşturmuyorsa, SubscriptionIdentity özelliği tarafından sağlanan abonelik tanımlayıcısını depolamalıdır ve UninstallCustomUXApplication yöntemini çağırarak kullanıcının daha sonradan uygulamayı kaldırabilmesini sağlamalıdır. Daha fazla bilgi için bkz. İzlenecek yol: özel yükleyici ClickOnce uygulama oluşturma.

Notlar

Bu öğe ClickOnce için bütünleştirilmiş kod ve girdi noktasını tanımlar.

Çalışma zamanında uygulamanıza parametreleri geçirmek için commandLine kullanamazsınız. ClickOnce dağıtımı için sorgu dizesi parametrelerine uygulamanın AppDomain'dan erişebilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: sorgu dizesi bir çevrimiçi ClickOnce uygulama bilgilerini almak.

Örnek

Aşağıdaki kod örneği bir ClickOnce uygulaması için uygulama bildiriminde yer alan entryPoint öğesini 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.

Başvuru

ClickOnce Uygulama Bildirimi