0
一個系統由一個outlook ribbon插件和一個用VB.NET編寫的windows窗體應用程序組成。兩者都使用ClickOnce部署進行部署。我需要的是能夠從Outlook功能區調用Windows窗體應用程序。我如何在用戶機器上找到Windows窗體應用程序? Windows是否存儲一些關於它可以被應用程序名稱引用的位置的信息?如何從VB.NET中的另一個應用程序調用clickonce已部署的應用程序?
一個系統由一個outlook ribbon插件和一個用VB.NET編寫的windows窗體應用程序組成。兩者都使用ClickOnce部署進行部署。我需要的是能夠從Outlook功能區調用Windows窗體應用程序。我如何在用戶機器上找到Windows窗體應用程序? Windows是否存儲一些關於它可以被應用程序名稱引用的位置的信息?如何從VB.NET中的另一個應用程序調用clickonce已部署的應用程序?
如果您的Windows窗體應用程序是通過URL進行部署的,則只需調用它的部署URL即可,它將在您的功能區加載項中啓動它,無論它安裝在硬盤上的哪個位置,都可以啓動它。
像這樣:
System.Diagnostics.Process.Start("http://mydomain.com/myapp.application")
這裏是一個快捷方式設置爲點擊一次部署的應用程序的更詳細的解釋:http://keithelder.net/2009/04/18/how-to-run-a-clickonce-application-on-startup/
它不是從URL安裝,但在網絡共享我知道在哪裏可以找到.application文件,所以我很確定它會使用它。明天我會試試第一次機會。 – SuppaiKamo