2011-02-15 100 views
11

編輯:這是用C#編寫的VS2008應用程序。Visual Studio 2008 - 將文件移動到bin/

所以,我有我的解決方案的文件夾名爲

_lib/ 

這是保存我的DLL,這樣,當我引用它們,它們就內置在bin/文件夾。

現在我在我的解決方案中有一個新項目。這是一個DLL,但不應該引用(它是第三方應用程序所必需的)。所以建立我想這是從_lib/複製到bin/但沒有在項目中引用。

我在我的應用程序中包含了_lib/文件夾,並且我選擇的DLL的屬性總是被複制。這幾乎工作,它拷貝與文件夾的文件,所以我的結構是這樣的:

/bin/_lib/thedll.dll 

而不是

/bin/thedll.dll 

任何想法?下面在Visual Studio中這些步驟

+0

這是一個C++項目嗎? VS2010? – ThomasMcLeod 2011-02-15 01:00:12

+0

這是C#和VS2008。我將編輯該信息。:) – 2011-02-15 01:04:42

回答

22

嘗試:

  • 展開有關項目樹

  • 雙擊Properties元素

  • 在打開的窗口中點擊Build Events標籤

  • Post-build event command line文本區域plac E本:

    xcopy "$(ProjectDir)_lib\file.ext" "$(ProjectDir)bin\$(ConfigurationName)" 
    
  • 打開期望的輸出文件夾旁邊的Visual Studio

  • 命中CTRL + + ,以確保所有內容將保存並建立

  • 感覺當你的文件出現在你的內心時,成就感會很好

  • :)

哦,你現在可以設置Copy to output directoryDo not copy

相關問題