<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; run boş 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>
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin