【发布时间】:2018-07-13 22:56:07
【问题描述】:
我开始玩 Roslyn,遇到了一个我无法理解构建 Roslyn 的 Visual Studio 解决方案如何工作的情况。
有一个名为“CodeAnalysis.csproj”的 C# 项目文件。在我从 GitHub 下载的文件中,它位于文件“E:\GitHub\dotnet\roslyn\src\Compilers\Core\Portable\CodeAnalysis.csproj”中。在 Visual Studio 解决方案资源管理器中,它位于编译器 - 核心 - 代码分析。
据我所知,这个项目编译了数百个 C# 源文件,其中大部分位于大约 30 个子文件夹中。但我的问题是我在 .csproj 文件中看不到任何表明它应该编译所有这些 C# 源文件的内容。
我猜我遗漏了一些明显的东西,即 .csproj 文件的一些新功能,暗示“在此文件夹和所有子文件夹中构建所有内容”,但我只是看不到它。
【问题讨论】:
标签: visual-studio roslyn