繁体   English   中英

VS2010建筑解决方案-将文件添加到BIN文件夹

[英]VS2010 Building Solution - Add Files to BIN folder

我们有一个包含Windows应用程序和各种库文件的解决方案。 并非所有库文件都被主窗口应用程序引用,但是我们希望将所有库文件包含在输出构建文件夹“bin”中。

显然,一种解决方案是简单地从Windows应用程序引用每个单独的库,但是我们希望避免任何不必要的引用。

我们如何将其他文件包含到构建文件夹中?

这是一个C#项目。

您始终可以使用项目设置中的预构建或后构建事件来复制其他文件。

你可以通过做一堆copy source target来做到这一点,或者你甚至可以想象并编写一个nmake文件。 但是,您必须维护源文件列表。

编辑:

另一个想法。 你的假设是这是“不必要的引用”。 但是,如果您的应用程序依赖于这些程序集来运行,那么它们是否是编译时引用,那么这些依赖项不是“必需的”引用吗? 在这种情况下,难道不是将它们添加为参考,并让Studio的构建系统为您工作的最佳(最简单)方法吗?

解决方案是将解决方案中所有“库”的构建位置更改为主输出“bin”位置。 主Windows应用程序仅引用它依赖的库,但是所有库都构建到一个“公共”位置。

感谢Nader Shirazie在这个问题上的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM