1

我有一個解決方案在Visual Studio中有4個項目 - 2窗口窗體應用程序,類庫和安裝項目。安裝項目與兩個主要輸出使用公共依賴關係

2窗體窗體應用程序都引用類庫項目。

我的安裝項目包含兩個Windows窗體應用程序的主要輸出,檢測到的依賴項包括類庫。

我已將其中一個主要輸出放在應用程序文件夾中,另一個放在子文件夾中。問題在於類庫程序集僅安裝在應用程序文件夾目錄中,但我也需要它在子目錄中,否則其中一個窗體窗體應用程序將無法運行。我怎樣才能在兩個地方安裝它?是否有可能沒有手動添加程序集?

+1

你有沒有想過如何做到這一點?我有一個非常類似的問題。 – Fernando 2012-01-04 17:04:07

回答

0

簡單的解決方案是將兩個.exes都安裝到他們需要運行的.dll所在的文件夾中。如果需要,您可以將第二個.exe文件的快捷方式放在子文件夾中。

0

希望這仍然是相關的。這是我做到的。假設所有的依賴複製到項目的輸出目錄:

  1. 右鍵單擊Add>大會...
  2. 轉到您的項目輸出目錄,並選擇所需的dll如果
  3. 刪除重複任何