首先,我想说清楚我知道src
文件夹不是必需的。实际上,可以简单地为项目手动创建一个目录,创建一个有效的project.json
和一个Startup
类,即使没有Visual Studio,一切都应该正常工作。
我的观点如下:当我们使用Visual Studio 2015中的ASP.NET 5创建一个新项目时,它会创建一个解决方案,并在解决方案的文件夹中创建一个src
文件夹。在此文件夹中,将创建所有项目。
现在为什么有人想在解决方案文件夹中创建一个src
文件夹?为什么不将项目直接放在解决方案文件夹中?是否有任何关于项目组织的优势,以便将项目放在src
文件夹中?为什么VS现在这样做?
答案 0 :(得分:4)
您的项目中通常有更多与源代码无关的文件,如:
还有大量其他文件依赖于您的配置。因此,如果您有一个src文件夹,则无需将源代码文件与这些文件混合使用。
答案 1 :(得分:3)
因为您的代码可能在src文件夹(类库等)中,在测试文件夹中测试,文档夹中的文档
在global.json中指定roslyn选择哪些文件夹进行编译。