我在 Visual Studio 2010 中有一个巨大的解决方案(超过 30 个 F# 和 C# 项目)。刚才我遇到了在不同配置中构建解决方案的问题(例如,Release|AnyCPU 和 Debug|AnyCPU)。似乎,这个问题出在目标平台差异上。是否可以提取和比较解决方案的构建配置(如 XML、纯文本)?在配置管理器窗口中并未提供所有信息。
谢谢。
我在 Visual Studio 2010 中有一个巨大的解决方案(超过 30 个 F# 和 C# 项目)。刚才我遇到了在不同配置中构建解决方案的问题(例如,Release|AnyCPU 和 Debug|AnyCPU)。似乎,这个问题出在目标平台差异上。是否可以提取和比较解决方案的构建配置(如 XML、纯文本)?在配置管理器窗口中并未提供所有信息。
谢谢。
您可以设置MSBuildEmitSolution并比较生成的中间项目文件,然后通过fileLogger或tee将详细程度提高到诊断和管道输出日志,并与差异工具进行比较或直接单步执行。