运行SonarQube针对ASP.Net核心解决方案/项目

前端之家收集整理的这篇文章主要介绍了运行SonarQube针对ASP.Net核心解决方案/项目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
SonarQube有一个MSBuild运行程序,但.NET Core使用dotnet.exe进行编译,并且msbuild只是包装它.我已经尝试使用MSBuild的运行程序,而不是我的ASP.NET Core解决方案的成功.使用SonarQube扫描仪工作.

有关如何使用SonarQube与.NET Core的任何建议?静态代码分析是我正在寻找的.

解决方法

似乎.NET Core正在从project.json切换到使用.csproj和MSBuild.这可能在.NET Core 1.1或类似版本中可用.当时可能使用MSBuild来构建项目,并且选择SonarQube.

见:https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/

这是否是一件好事还有待观察,我猜.

另请参阅此链接,以便在此期间使用MSBuild构建.NET Core项目的可能的解决方法(我还没有测试它):https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild

The .NET Core tooling is going to move from project.json to MSBuild based projects. We expect the first version of the .NET Core tools that use MSBuild to ship along with the next version of Visual Studio. However,it is possible to use MSBuild for .NET Core projects today,and this page shows how.

猜你在找的asp.Net相关文章