【问题标题】:ASP.NET Code Analisys on Visual Studio 2010 SP1Visual Studio 2010 SP1 上的 ASP.NET 代码分析
【发布时间】:2012-05-23 09:24:59
【问题描述】:

我正在尝试从 CodePlex 安装 Fxcop ASP.NET Security rules,如 MSDN 杂志文章中所述:Improving ASP.NET Security with Visual Studio 2010 Code Analysis

我正在使用 VS 2010 SP1 Ultimate,我无法让它加载要在 IDE 中使用的规则。我已将包中包含的 DLL 文件复制到不同的文件夹中,VS 似乎在其中寻找规则,但我没有规则集文件。

是否有人知道在不使用外部 FXcop 的情况下使其工作的方法?

【问题讨论】:

  • 你的意思是……你已经成功安装了 FXCop 但规则没有加载?
  • 我的意思是内置 VS 2010 Ultimate SP 代码分析工具。
  • 当您右键单击您的项目时会显示什么 -> 选择属性 -> 在道具窗口中选择代码分析选项卡 -> 单击打开按钮。你看到那里列出的规则了吗?如果没有,您是否在 VS 输出窗口中收到任何特定错误?
  • 我得到的是VS自带的默认的,仅此而已。

标签: asp.net code-analysis fxcop visual-studio-2010


【解决方案1】:

如果你有一个规则集文件(一个带有*.ruleset 扩展名的文件),那么你可以直接在 VS 中添加它们。

右键单击您的项目->选择属性->在道具窗口中 选择代码分析选项卡 -> 点击打开按钮

这将打开规则窗口。选择add ruleset 按钮,如下图所示

这将弹出另一个规则窗口,如下所示->单击add rules按钮->浏览规则集文件所在的文件位置->选择文件并单击确定。

【讨论】:

  • 这里的问题是我没有规则集文件,如问题中所述,我只有似乎包含规则集文件的 DLL 文件。也许这是一种提取它们的方法?
  • 同样的问题这里有任何解决方案来获取 aspnet 规则的 .ruleset 文件吗?
猜你喜欢
  • 2011-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 2012-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多