【发布时间】:2013-12-12 02:17:57
【问题描述】:
目前 .sqlproj 文件有 15 条代码分析规则(SR0001 到 SR0015)。我想创建自己的代码分析规则,以确保 where 子句中使用的列被索引。
如何扩展当前的 .sqlproj 代码分析,以便拥有第 16 条 (SR0016) 自定义代码分析规则。
【问题讨论】:
标签: sql-server visual-studio dbproj sqlproj
目前 .sqlproj 文件有 15 条代码分析规则(SR0001 到 SR0015)。我想创建自己的代码分析规则,以确保 where 子句中使用的列被索引。
如何扩展当前的 .sqlproj 代码分析,以便拥有第 16 条 (SR0016) 自定义代码分析规则。
【问题讨论】:
标签: sql-server visual-studio dbproj sqlproj
刚刚注意到这一点。
考虑使用 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/(这会让你有所帮助)
【讨论】:
我关注了博客文章.. 构建没问题,但出现运行时错误。 这意味着它给了我 - “调用目标抛出了异常”,我什至无法在 VS 中创建数据库项目。当我从 VS 扩展文件夹中删除 dll 时,一切都很好。
【讨论】: