Visual Studio 2010 SP1 上的 ASP.NET 代码分析
Posted
技术标签:
【中文标题】Visual Studio 2010 SP1 上的 ASP.NET 代码分析【英文标题】:ASP.NET Code Analisys on Visual Studio 2010 SP1 【发布时间】: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自带的默认的,仅此而已。 【参考方案1】:如果你有一个规则集文件(一个带有*.ruleset
扩展名的文件),那么你可以直接在 VS 中添加它们。
右键单击您的项目->选择属性->在道具窗口中 选择代码分析选项卡 -> 点击打开按钮
这将打开规则窗口。选择add ruleset
按钮,如下图所示
这将弹出另一个规则窗口,如下所示->单击add rules
按钮->浏览规则集文件所在的文件位置->选择文件并单击确定。
【讨论】:
这里的问题是我没有规则集文件,如问题中所述,我只有似乎包含规则集文件的 DLL 文件。也许这是一种提取它们的方法? 同样的问题这里有任何解决方案来获取 aspnet 规则的 .ruleset 文件吗?以上是关于Visual Studio 2010 SP1 上的 ASP.NET 代码分析的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010 SP1 安装项目不安装 Visual C++ 2010 运行时库的 SP1
安装 Visual Studio 2010 SP1 后有没有办法释放空间
Visual Studio 2010 SP1 可以安全安装吗?Assembly 签名到底是啥?
VS 2010 不工作并在 Windows 10 中安装 Visual Studio 2010 SP1 更新