【发布时间】:2011-10-05 12:40:03
【问题描述】:
我尝试在 Visual Studio 2010 中创建 T-SQL 静态代码分析规则来分析 Visual Studio 2010 数据库项目中的 T-SQL 代码。但是我找不到调试它们的方法。
有人知道如何调试这些规则吗?
【问题讨论】:
我尝试在 Visual Studio 2010 中创建 T-SQL 静态代码分析规则来分析 Visual Studio 2010 数据库项目中的 T-SQL 代码。但是我找不到调试它们的方法。
有人知道如何调试这些规则吗?
【问题讨论】:
您需要运行另一个 VS2010 实例并打开一个 dbproj 进行调试。您可以通过将调试选项设置为“启动外部程序”并将其指向 VS2010 exe (C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe) 来执行此操作。希望这就是你要找的..
【讨论】:
我发现这篇博客文章介绍了如何制作和调试 tsql 静态代码分析。祝你好运! http://blogs.msdn.com/b/gertd/archive/2009/01/01/creating-t-sql-static-code-analysis-rules.aspx
简而言之,以下是重要的部分:
从一个我希望构建和工作的项目开始
从一个工作项目,创建后期构建任务:
copy "$(TargetDir)$(TargetName)$(TargetExt)" "$(ProgramFiles)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\$(TargetName)$(TargetExt)" /y
copy "$(ProjectDir)$(TargetName).Extensions.xml" "$(ProgramFiles)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\$(TargetName).Extensions.xml" /y
(文章提到将这些文件复制到您的 GAC,但我不需要这样做)
Start Action – Start external program “C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe”
和平。
【讨论】: