Ich habe meine ClickOnce-Anwendung erstellt, die eine kleine Windows-Formular-Anwendung installieren wird, die aus einem WebBrowser-Steuerelement besteht... Ich muss einige Argumente übergeben (dies ist pro Client-Installation gemacht), um es richtig zu öffnen...
als ein Beispiel, lassen Sie uns sagen, dass ich arg(0) die zu öffnende URL sein muss, wenn ich ein normales Setup generiere, erhalte ich die .exe-Datei und alles, was ich tun muss, ist:
myWebBrowser.exe "http://www.google.com"
aber da ich die ClickOnce-Methode verwende, lande ich bei
myWebBrowser.appref-ms
wenn ich sie öffne, enthält sie wie üblich die URL und andere Parameter
http://www.myWebSite.com/My.WebBrowser/MyWebBrowser.application#My Web Browser.application, Culture=neutral, PublicKeyToken=5f83fa0e3f8a8c2b, processorArchitecture=msil
und ich kann darin keine Argumente übergeben :(
Was ist der Trick dabei?
hinzugefügt.
Ich habe "Parameter zulassen" aktiviert
(Quelle: <a href="http://www.balexandre.com/temp/2009-06-15_1051_clickOnceAllowURLs.png" rel="nofollow noreferrer">balexandre.com </a>)
Ressourcen
Ich habe davon erfahren Blog-Beitrag ... Ich werde es versuchen und meine Ergebnisse posten