Visual Studio 2008 – 将构建时的文件移动到bin /
编辑:这是一个用C#编写的VS2008应用程序。
所以我的解决方案中有一个名为的文件夹
_lib/
这是我保存我的DLL的地方,以便当我引用它们时,它们会内置到bin/
文件夹中。
现在我的解决方案中有一个新项目。 它是一个DLL但不应该是引用(它是第三方应用程序所必需的)。 所以在构建时我希望将它从_lib/
复制到bin/
但是在项目中没有引用。
我在我的应用程序中包含了_lib/
文件夹,并且我选择的DLL的属性总是复制。 这个ALMOST有效,它用文件夹复制文件,所以我的结构如下:
/bin/_lib/thedll.dll
代替
/bin/thedll.dll
有任何想法吗?
尝试在Visual Studio中执行以下步骤:
-
展开相关的项目树
-
双击
Properties
元素 -
在打开的窗口中,单击“
Build Events
选项卡 -
在
Post-build event command line
文本区域中放置:xcopy "$(ProjectDir)_lib\file.ext" "$(ProjectDir)bin\$(ConfigurationName)"
-
与Visual Studio一起打开预期的输出文件夹
-
按CTRL + Shift + B以确保一切都已保存并构建
-
当你的文件出现时,在你内心感受到成就感
-
🙂
哦,您现在可以将Copy to output directory
设置为Do not copy
。