2011-04-27 18 views
0

我在vs 2010中的解決方案資源管理器中添加了一個新的文件夾,並在該文件夾中我有一個dll文件,我想在c#.net中的程序中訪問該dll文件? 我在代碼中使用,但我沒有得到該dll的智能。請幫幫我 ?如何訪問bin的子目錄中的dll。 。淨?

回答

3

嘗試添加它作爲參考。

在解決方案資源管理器中,右鍵單擊項目節點,然後單擊添加引用。

在添加引用對話框中,瀏覽到它。

How to: Add or Remove References in Visual Studio (MSDN)

+0

看看什麼0xA3說。您不必將dll複製到bin文件夾。使用上述步驟將自動爲您執行。 – Louis 2011-04-27 13:22:56

0

因爲這個文件夾是由Visual Studio的控制,不將文件添加到您的解決方案的目標bin文件夾。

如果庫是.NET或COM庫,請將其添加爲參考。

如果libary是本地的dll做到以下幾點:

  1. 將文件添加到您的項目
  2. 設置生成操作屬性內容
  3. 複製到輸出目錄財產至複製總是

然後,Visual Studio將確保該庫自動複製到目標文件夾,您可以在其中訪問它。

0

我假設你問關於web解決方案。 在web解決方案箱中沒有任何子文件夾。所有的dll都駐留在垃圾桶本身。

因此,將dll直接放入bin ...重新構建完整的解決方案,您將得到您想要的。

謝謝