2011-02-15 97 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

相关问题