0

我贏服務解決方案有6個項目(DLL)和一個項目,該項目包含與VS2008運服務部署項目不使用XML文件的子文件夾

static void Main() 
    { 
     ServiceBase[] ServicesToRun; 
     ServicesToRun = new ServiceBase[] 
     { 
      new Service1() 
     }; 
     ServiceBase.Run(ServicesToRun); 
    } 

一個CS文件現在,我添加了一分目錄這個項目裏面我放入了帶有類型內容的xml文件,並且始終在操作中複製。

每當我編譯項目並運行setup.exe時,它會自動複製所有內容,但不會創建新的子文件夾和其中的文件。他們根本沒有創造。

任何想法如何解決它?

回答

0

在安裝項目中,將項目輸出添加到應用程序文件夾時,請選擇「內容文件」以及「主要輸出」。這將確保源項目中標記爲「內容」的所有文件都包含在安裝程序中。

要檢查這是否正常,請在解決方案資源管理器中展開安裝項目節點。它應該有子節點「檢測到依賴關係」,「來自XXXX的主要輸出」和「來自XXXX的內容文件」。如果右鍵單擊內容文件節點並選擇「輸出」,您將看到一個對話框,列出將要安裝的所有文件以及它們到目標目錄的相對路徑。

相關問題