大型C#/C++解决方案的目录结构是什么?对于可能包含20-30个项目(大部分是C#但也有一些是C++)的大型C#解决方案,您将如何布置目录结构?你在哪里放置外部依赖项?当您在源代码管理中分支时,是否完全分支了所有内容?您是否正在覆盖构建文件默认值?我坚持使用正常的“解决方案目录,子目录中的每个项目”方法——混合使用C#和C++不应改变这一点。我喜欢创建一个“lib”子目录(在解决方案目录之外)并将外部依赖项放在那里,然后从每个项目中引用该位置。这有助于使所有版本保持同步。对所有内容进行分支,因此您始终可以查看整个分支并将其构建为一致的版本。我通常不会覆盖构建文件所在的默认值——它很乱——但我有一个NAnt(或其他)脚本来执行构建,然后收集相关的二进制文件以供分发。查看TreeSurgeonCodePlex项目。C#学习教程就是这些:大型C#/C++解决方案的目录结构是什么?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
