我有一份包含文件名和行号的报告。
.e.g。
C:\富\ bar.cs:42
C:\富\ bar2.cs:845
我想将这些链接转换为可点击的链接,以便该文件将在Visual Studio中打开该行号。
答案 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中打开到该行号。