将文件名和行号转换为VS链接

时间:2013-11-27 19:14:36

标签: visual-studio

我有一份包含文件名和行号的报告。

.e.g。

C:\富\ bar.cs:42

C:\富\ bar2.cs:845

我想将这些链接转换为可点击的链接,以便该文件将在Visual Studio中打开该行号。

1 个答案:

答案 0 :(得分:0)

首先将文本文件转换为msbuild error format

,我得到了我所需要的

c:\ Foo \ bar.cs(42):警告:消息

c:\ Foo \ bar2.cs(845):警告:消息

之后,我创建了一个新的csproj文件,其中包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="Build">
    <Exec Command="type errorReport.txt" />
  </Target>
</Project>

构建此解决方案然后生成错误报告,我可以在其中单击错误并将文件在VS中打开到该行号。