Visual Studio 2008中缺少代码分析

时间:2009-05-18 13:08:44

标签: visual-studio-2008

我刚刚在Virtual PC上安装了Visual Studio 2008来评估它,我想尝试的其中一个功能是代码分析。

但我似乎无法在任何地方找到它,在MSDN上它表示您可以右键单击项目并选择属性,然后从那里启用它。但是我没有在任何地方看到这个选项。

起初我以为可能是因为我转换了一个针对.NET 2.0的2005 ASP.NET项目但是作为测试我创建了一个虚拟3.5项目,但仍然没有运气

还有其他人遇到过这个吗?

编辑:我目前正在使用Visual Studio 2008 SP1并处理VB.NET/ASP.NET项目

4 个答案:

答案 0 :(得分:10)

代码分析仅适用于Visual Studio的Team System版本。所有其他人只进行单元测试。

答案 1 :(得分:4)

代码分析仅在some editions

旧版本的代码分析FxCop仍然是free download

答案 2 :(得分:2)

您是在评估专业版还是更大版(即团队系统版)?据我所知,Code Analysis并不包含在专业版和小版本中。

答案 3 :(得分:0)

似乎只从这些Visual Studio版本的GUI中删除了代码分析。
使用Visual Studio Express 2008时,项目文件包含在这些部分下
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == ... 这条线
<RunCodeAnalysis>true</RunCodeAnalysis>
代码分析将针对相应的项目配置运行。
在我的机器上,这意味着文件在 C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Team Tools \ Static Analysis Tools \ FxCop \ FxCopCmd.exe 正在使用大量参数执行,其输出会自动导入警告窗格。
因此,可能必须单独安装 FxCop ,但除此之外,即使 VS Express 似乎也支持代码分析工具。