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.
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 assemblyIdentity commandLine öğ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>