2009-05-18 5 views
8

Я только что установил Visual Studio 2008 на виртуальном ПК, чтобы оценить его, и одна из функций, которые я хочу попробовать, - это анализ кода.Анализ кода отсутствует в Visual Studio 2008

Однако я не могу найти его нигде, на MSDN он говорит, что вы можете щелкнуть правой кнопкой мыши по проекту и выбрать свойства, а затем просто включить его оттуда. Однако я не вижу этот вариант нигде.

Сначала я думал, что это может быть потому, что я преобразовал в 2005 проект ASP.NET таргетирования .NET 2.0, однако в качестве теста я создал фиктивную 3.5 проекта, но с еще не повезло

Кто-нибудь еще сталкивался это?

EDIT: я в настоящее время с помощью Visual Studio 2008 SP1 и работает на VB.NET/ASP.NET проекты

ответ

10

Анализ кода представлен только в версиях Visual Studio Team System. Все остальные только проходят модульное тестирование.

+1

И здесь у меня установлена ​​Visual Studio 2010 Professional Edition. О чем я только думал! – nicojs

2

Вы оцениваете профессиональную или большую (например, командную систему) версию? Насколько мне известно, Code Analysis просто не включен в профессиональные и более мелкие издания.

0

Похоже, что анализ кода удаляется только из графического интерфейса этих версий Visual Studio.
При использовании Visual Studio 2008 Express, и файл проекта содержит по разделам
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == ... линия анализ
<RunCodeAnalysis>true</RunCodeAnalysis>
код будет работать для соответствующей конфигурации проекта.
На моей машине это означает, что файл находится на C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Team Tools \ Статические инструменты анализа \ FxCop \ FxCopCmd.exe выполняется с большим количеством аргументов и его результатом автоматически направляется в панель предупреждений.
Итак, возможно, FxCop должен быть установлен отдельно, но кроме того, даже VS Express, похоже, поддерживает инструмент анализа кода.

Смежные вопросы