C# 文件\u regex捕获的组名

C# 文件\u regex捕获的组名,c#,sublimetext2,solution,build-system,C#,Sublimetext2,Solution,Build System,我正在尝试使用Sublime Text 2作为C#的IDE。我安装了该软件包,对其进行了一些修改,使其以解决方案文件作为参数启动msbuild: "cmd": ["msbuild", "$project_base_name.sln"], 我遇到的问题是如何指定文件\u regex-错误消息显示相对于项目文件的文件名: Modules\HomeModule.cs(19,34): error CS1026: ) expected [C:\Projects\MySolution\Project

我正在尝试使用Sublime Text 2作为C#的IDE。我安装了该软件包,对其进行了一些修改,使其以解决方案文件作为参数启动
msbuild

"cmd": ["msbuild", "$project_base_name.sln"],
我遇到的问题是如何指定
文件\u regex
-错误消息显示相对于项目文件的文件名:

Modules\HomeModule.cs(19,34): error CS1026: ) expected 
  [C:\Projects\MySolution\Project1\Project1.csproj]
以及
文件\u regex

"file_regex": "^\\(s*).+?\\(([0-9]+),?([0-9]+)?\\):\\s*error(.*) \\[",
捕获
Modules\HomeModule.cs
,第19行第34列,单击此错误后,将打开相对于工作文件夹(解决方案文件夹)的不存在文件
Modules\HomeModule.cs
C:\Projects\MySolution\Modules\HomeModule.cs

我的问题是,升华文本是否只使用位置规则的express组(即,第一个捕获的组值是文件名,第二行,…),或者我是否可以使用命名组和反向引用来正确捕获相应的文件名(
C:\Projects\MySolution\Project1\Modules\homemodel.cs