Visual studio 2010 Visual Studio-避免不必要的文件复制

Visual studio 2010 Visual Studio-避免不必要的文件复制,visual-studio-2010,optimization,Visual Studio 2010,Optimization,从 .NET解决方案的标准设置是每个程序集都有自己的 自己的bin目录,它与的程序集一起复制到该目录 它的所有依赖项。如果您的解决方案包含一个.EXE文件, 40个不同的组件。抄袭这本书真的有意义吗 每个程序集对每个单独生成目录的依赖关系?这个 EXE的目标目录应该足够了。另一种方法 完成大致相同的任务将是使程序集成为公共的 输出目录。这也避免了复制。早些时候 VisualStudio的版本不支持这一点,所以要小心。我 然而,在VS2008中使用这种方法已经有相当一段时间了 没有注意到任何问题

.NET解决方案的标准设置是每个程序集都有自己的 自己的bin目录,它与的程序集一起复制到该目录 它的所有依赖项。如果您的解决方案包含一个.EXE文件, 40个不同的组件。抄袭这本书真的有意义吗 每个程序集对每个单独生成目录的依赖关系?这个 EXE的目标目录应该足够了。另一种方法 完成大致相同的任务将是使程序集成为公共的 输出目录。这也避免了复制。早些时候 VisualStudio的版本不支持这一点,所以要小心。我 然而,在VS2008中使用这种方法已经有相当一段时间了 没有注意到任何问题


问题-如何禁用为所有子项目创建“bin”等?谢谢

编辑-这里有一个更全面的答案

在所有子项目之上创建顶级
/bin/
文件夹。然后,对于每个项目,右键单击并转到“属性”。在“生成”选项卡上,您可以修改“输出路径”以指向具有相对路径(例如
。/bin/Debug
。/bin/Release
)的新顶级bin。您应该为每个构建配置(例如调试和发布)执行此操作

这将导致每个部件仅复制一次到同一位置


注意:我在VS2008中检查过这个过程,但我怀疑在2010年类似。

所以,如果我在soultion中只有一个启动项目,这是实际的吗?