如何在Visual Studio 2010中调试T-SQL静态代码分析规则
我试图在Visual Studio 2010中创建T-SQL静态代码分析规则来分析Visual Studio 2010数据库项目中的T-SQL代码。但我找不到调试它们的方法。如何在Visual Studio 2010中调试T-SQL静态代码分析规则
有谁知道如何调试这些规则?
回答:
您需要运行VS2010的另一个实例并打开dbproj进行调试。您可以通过将Debug选项设置为“Start External Program”并将其指向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”
- 开始调试,新的VS将加载
- 在新的VS,打开数据库项目,你应该看到在你的破发点构造函数被击中。这意味着你的文件应付了,并且你正在正确地调试你的代码。
- 现在构建数据库,这应该触发剩下的调试点。
和平。
以上是 如何在Visual Studio 2010中调试T-SQL静态代码分析规则 的全部内容, 来源链接: utcz.com/qa/259151.html