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
筆記: