【发布时间】:2019-09-27 09:43:29
【问题描述】:
Visual Studio 2019,使用新的“隐式”C# 项目格式,您不会在 csproj 中包含文件。
有一个预构建作业会生成两个 .cs 文件,但显然当 msbuild 调用 csc 时(在预构建事件之后),它不会将这两个文件包含在要编译的文件列表中。我什至尝试过引入 30 秒的延迟。所以看起来 msbuild 在运行预构建事件之前修复了文件列表。
显然,在第一次之后这不是问题,但在构建服务器或新的开发盒上不是很好。
有没有干净的解决方案?
【问题讨论】: