我更喜欢将解决方案文件与Visual Studio中的项目文件放在同一文件夹中。我知道这是通过取消选中“为解决方案创建目录”复选框来完成的。但是,VS 2008默认选中此框。
我对其他人对解决方案文件是否应该位于同一目录中的意见感兴趣。
答案 0 :(得分:15)
当解决方案包含多个项目时,我喜欢父目录中的解决方案文件和子目录中的项目文件。
当解决方案包含许多项目(我当前的解决方案有36个项目/程序集)时,我会:
答案 1 :(得分:1)
我引用“与项目文件在同一文件夹中”
我假设您的意思是“项目的文件”,而不是多个xxproj文件。将多个项目放在一个文件夹中(几乎)总是一个糟糕的选择。接下来是答案:如果您知道它将是一个小型单项目解决方案,您应该只取消选中该选项。这通常意味着一个小小的丢失或一次性使用工具。
在任何其他情况下,额外目录都是好处,而不是负担。只要想想,事情总会发生变化。您可能希望稍后添加(库)项目或将此项目添加到另一个解决方案。
答案 2 :(得分:0)
我更喜欢这样的事情:
MyProject
src
Domain
Application
Infrastructure
UI
solutions
MyProject
Infrastructure
Domain
Solutions文件夹包含解决方案文件夹。所有项目都从src文件夹中引用。