当前位置: 首页 > 面试题库 >

在构建服务器上运行Roslyn代码分析器

韦俊英
2023-03-14
问题内容

我正在尝试针对我的代码库创建自定义静态分析规则,以便如果开发人员未遵循我公司的编码约定,则会生成编译器错误。在Visual Studio
2015中,罗斯林代码分析器似乎是实现此目标的方法。

我读过的MSDN文章指出代码分析器已打包为NuGet或VSIX软件包。这对于在Visual
Studio中添加红色花体非常有用,但是我想确保在我的Jenkins构建服务器上也生成了编译器错误。

Roslyn代码分析器
是否以某种方式在MSBuild管道中运行,从而在生成服务器上生成编译器错误?
我是否仍需要设置MSBuild?


问题答案:

是; 分析器与MSBuild集成在一起。

Visual Studio中的分析器引用是项目文件的一部分,并且Roslyn MSBuild任务会将传递给编译器。

您什么都不需要做。



 类似资料:
  • 我无法在VS代码上运行Tomcat服务器。 错误信息如下 但是,我的tomcat文件夹放在D驱动器上,与源代码文件夹相同。我不知道它为什么要搜索“C:\Program”文件夹。如果你能帮忙,我真的很感激。非常感谢。 jdk1.8 Windows10 VS code1.47.2 Tomcat9.0.37 在此处输入图像描述

  • 我正在用下面的代码将数据从mysql加载到Ignite缓存中。代码以客户端模式Ignite运行,并将数据加载到Ignite集群中。 > 代码的哪些部分将在服务器端运行? 将数据加载到缓存中的工作机制看起来像map-reduce,那么,哪些任务被发送到服务器?SQL? 我想特别问一下:下面的代码是在客户端运行还是在服务器SDIE运行? 下面是将数据加载到缓存中的完整代码

  • 问题内容: 我在CI和CD上创建了Jenkinsfile,Dockerfile,Dockerfile.test到CI和CD,在GitHub上构建了我的服务器API,我在Jenkins上构建了该构建,并且构建成功,并且我的docker在Jenkinsfile阶段也在容器上运行,我创建了用于测试和部署在服务器API上,并使用docker作为容器 我也使用docker-compose在docker上运行

  • 本文向大家介绍轻松创建nodejs服务器(2):nodejs服务器的构成分析,包括了轻松创建nodejs服务器(2):nodejs服务器的构成分析的使用技巧和注意事项,需要的朋友参考一下 紧接上一节,我们来分析一下代码: 第一行请求(require)Node.js自带的 http 模块,并且把它赋值给 http 变量。 接下来我们调用http模块提供的函数: createServer 。 这个函数

  • 问题内容: 我一直在使用selenium在python中自动进行浏览器模拟和Web抓取,对我来说效果很好。但是现在,我必须在代理服务器后运行它。现在,selenium打开了窗口,但是由于未在打开的浏览器中设置代理设置而无法打开请求的页面。当前代码如下(示例): 如何更改上面的代码以立即与代理服务器一起使用? 问题答案: 您需要设置所需的功能或浏览器配置文件,如下所示:

  • 问题内容: 我是詹金斯的新手。我有一个要求,我需要在主节点上运行一部分工作,而其余的要在从属节点上运行。 我尝试在论坛上进行搜索,但找不到与此相关的任何内容。是否有可能做到这一点? 如果没有,我将把它分成两个单独的工作。 编辑 基本上,我的工作是从svn中签出源代码,然后编译并构建jar文件。之后,它将为此应用程序构建一个明智的安装程序。我想在master(Linux)上进行源代码签出和编译,并将