我刚刚在Virtual PC上安装了Visual Studio 2008来评估它,我想尝试的其中一个功能是代码分析。
但我似乎无法在任何地方找到它,在MSDN上它表示您可以右键单击项目并选择属性,然后从那里启用它。但是我没有在任何地方看到这个选项。
起初我以为可能是因为我转换了一个针对.NET 2.0的2005 ASP.NET项目但是作为测试我创建了一个虚拟3.5项目,但仍然没有运气
还有其他人遇到过这个吗?
编辑:我目前正在使用Visual Studio 2008 SP1并处理VB.NET/ASP.NET项目
答案 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 似乎也支持代码分析工具。