SqlServer.Rules
v1.1.16
它在框中所说的:SQL最佳实践库作为扩展数据库代码分析规则在构建中检查的。规则可以在本地以及构建服务器上安装。
有关当前规则的完整列表,我们在此处看到。示例代码请参阅此处
SqlCodeAnalysisRule得出的规则SqlServer.Rules.SolutionGenerator被“设置为启动项目”SqlServer.Rules.SolutionGenerator项目的属性--build --reportDirectory ".Files" --solution "......TestDatabaseTestDatabase.sln"--build --reportDirectory ".Files" --solution "{path}.sln"SqlServer.Rules项目中的断点注意:如果您需要调试库的加载,请参见此处
提供了一个install.bat,将将规则复制到所有适当的文件夹目的地。或者,您可以选择按照以下说明:
按照MS文档上的说明安装静态代码分析规则。
该构建应安装到模板路径%VSBIN%Common7IDEExtensionsMicrosoftSQLDBDAC{SqlEngine}Extensions因此对于带有DAC版本的Visual Studio 2017,DAC版本150可能是该路径。
C:Program Files (x86)Microsoft Visual Studio2017EnterpriseCommon7IDEExtensionsMicrosoftSQLDBDAC150ExtensionsSqlServer.Rules
笔记: