【问题标题】:How can we extended SQLProj code analysis rules by adding our own custom rule?我们如何通过添加自己的自定义规则来扩展 SQLProj 代码分析规则?
【发布时间】:2013-12-12 02:17:57
【问题描述】:

目前 .sqlproj 文件有 15 条代码分析规则(SR0001 到 SR0015)。我想创建自己的代码分析规则,以确保 where 子句中使用的列被索引。

如何扩展当前的 .sqlproj 代码分析,以便拥有第 16 条 (SR0016) 自定义代码分析规则。

【问题讨论】:

    标签: sql-server visual-studio dbproj sqlproj


    【解决方案1】:

    刚刚注意到这一点。

    考虑使用 SSDT 代码分析可扩展性,它刚刚添加回 SSDT,在 SSDT 2014 年 3 月版本中可用。

    http://msdn.microsoft.com/en-us/library/dn632175%28v=vs.103%29.aspx(Visual Studio 2012 和 2013)

    如果您使用的是 Visual Studio 2010,请访问: http://msdn.microsoft.com/en-us/library/dd172133%28v=vs.100%29.aspx (Visual Studio 2010)

    注意您将自定义库推送到的位置: http://wearedevs.blogspot.co.uk/2014/05/ssdt-march-2014-static-code-analysis.html

    也结帐 http://dataidol.com/davebally/ssdt-tsql-smells-add-in/(这会让你有所帮助)

    【讨论】:

      【解决方案2】:

      我关注了博客文章.. 构建没问题,但出现运行时错误。 这意味着它给了我 - “调用目标抛出了异常”,我什至无法在 VS 中创建数据库项目。当我从 VS 扩展文件夹中删除 dll 时,一切都很好。

      【讨论】:

        最近更新 更多