.net - Genvej skabt af en VB.Net WinForms ClickOnce-installation har ikke en målfane

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har overtaget støtte til en VB.Net WinForms ansøgning. Når denne applikation er installeret via en ClickOnce-installation, genererer den en genvej på skrivebordet. Det irriterende er dog, at hvis du gør et højre klik og egenskaber i genvejen, der blev oprettet, er det klart, at det ikke er en almindelig genvej, da den ikke har en målfane, så det er ikke klart fra genvejen Egenskaber hvad denne genvej refererer til. Så mine spørgsmål i forbindelse med dette er: Hvad er tanken bag denne form for genvej? Hvorfor er målet for denne type genvej skjult? (Hvad hedder de endda? Dette er første gang jeg nogensinde har set en ClickOnce-installation, så det blev lidt overrasket da jeg fandt ud af, at egenskabsfanen manglede.) Hvordan finder du ud af, hvilken eksekverbar der henvises til i genvejen?

Bedste reference


ClickOnce genveje - som dem, der oprettes af. Net installationsprogrammer - er 'annoncerede genveje', hvor operativsystemet validerer programmet, før det køres - og om nødvendigt kører en MSI Reparation på den. Der er ingen måde at bestemme målet .exe fra genvejen. [2]

Andre referencer 1


Genvejen er en 'Annonceret genvej' som beskrevet her.

For at finde ud af, hvilken eksekverbar der henvises til af genvejen, skal du gøre følgende:



  1. Kør programmet ved hjælp af genvejen

  2. Åbn task manager .

  3. Højreklik på procesprocessen og vælg Gå til proces

  4. Højreklik på procesprocessen og vælg Åbn filplacering



Og walla ...