是否可以从 webmatrix 中执行 msbuild 脚本中的目标并解析输出以查找 MSBuild 格式的错误?
问问题
116 次
2 回答
1
正如对 Yishai 答案的评论中所说,我自己编写了该功能。它是开源的,可作为 NuGet 包使用。看看http://macawnl.github.com/WebMatrix.Executer/。
一些截图:
它就像一个初始化调用一样简单,您可以开始执行任何命令或 PowerShell 脚本。
告诉我你对它的想法!
于 2012-09-29T17:19:59.583 回答
1
最简洁的答案是不。WebMatrix 不支持运行 msbuild 或将错误输入错误列表。
然而,WebMatrix 2.0 引入了可扩展模型,并且一些团队成员正在开发控制台扩展,这将允许您从 WebMatrix 中运行任何命令行(但仍然不能解析和显示结果)。
另一种方法可能是编写将运行 msbuild 脚本的完整扩展,支持将选项卡添加到任务选项卡,您可以在其中创建例如构建错误选项卡,并在那里提供错误。
请注意,要访问任务选项卡,您需要通过扩展类中的 MEF 将其导入,类似于以下代码:
[Import(typeof(IEditorTaskPanelService))]
IEditorTaskPanelService TaskPanelService {get; set;}
于 2012-09-11T16:53:42.053 回答