加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 22:41:24 所属栏目:asp.Net 来源:网络整理
导读:SonarQube有一个MSBuild运行程序,但.NET Core使用dotnet.exe进行编译,并且msbuild只是包装它.我已经尝试使用MSBuild的运行程序,而不是我的ASP.NET Core解决方案的成功.使用SonarQube扫描仪工作. 有关如何使用SonarQube与.NET Core的任何建议?静态代码分析是
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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读