[英]How to distribute a folder as a reference?
我正在制作一個C#應用程序,並且正在使用GeckoFX將Firefox嵌入到我的應用程序中。 對於任何感興趣的人,我都在這里: http : //geckofx.org/ 。 問題是,我想在我的應用程序中部署GeckoFX,但我不知道該怎么做。
我用來初始化GeckoFX的代碼行是這樣的:
Skybound.Gecko.Xpcom.Initialize("C:\\xulrunner");
假設xulrunner文件夾位於C:\\ xulrunner 。 因此,我的問題是:如何在應用程序中添加xulrunner文件夾作為引用,以便相對於我的應用程序位置(或至少在我的應用程序可以找到它的位置)復制它?
您應該為項目創建一個安裝。 您可以在創建安裝項目時將文件添加為資源,並且在創建部署時會將它們包括在內。
我認為您不應將應用程序保留在c:\\ XULRunner,因為我認為您會遇到權限問題。 如果要由多個應用程序使用,則應將其保存在“ AppFolder \\ XULRunner”或“ Program Files \\ XULRunner”中。
拉吉是正確的,理想的過程應該是這樣的。
如果您要避免安裝程序,則可以使用另一種選擇,即將文件保留在資源文件中,並在要使用的任何位置解壓縮。
您可以將Xulrunner
文件夾復制到項目中,並將文件夾屬性中顯示的所有內容設置為Build Action
將Build Action
為Content
並將“ Copy to output Directory
為Copy Always
。 希望這個問題可能會過時,但它將對像我這樣因google
搜索而來到這里的人有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.