【发布时间】:2015-01-20 03:01:47
【问题描述】:
是否可以在 Visual Studio/TFS 构建期间挂钩 Roslyn 构建过程,如果可以,是否可以获取 Roslyn 正在使用的 Microsoft.CodeAnalysis.Solution/Microsoft.CodeAnalysis.Project 实例在编译期间?
【问题讨论】:
-
如果你能说出你想要达到的目标会更容易帮助你。例如,您可以相对轻松地添加额外的代码诊断。
-
@Jon:我想对正在构建的项目进行一些参考验证(例如,不应参考其他项目的项目),所以我需要掌握 Microsoft.CodeAnalysis.Solution正在构建的实例。
-
对。听起来它可能比 Roslyn 更适合 MSBuild 任务...当然,这并不意味着 没有在 Roslyn 中执行此操作的方法。
-
@Jon:是的,谢谢。我添加了 msbuild 和 msbuild-task 标签。
标签: c# msbuild roslyn msbuild-task