Нечетное предупреждение и отсутствие _Accessor при компиляции на новом компьютере - PullRequest
0 голосов
/ 08 октября 2011

Мне недавно пришлось перевернуть свой компьютер для разработки, включая переустановку VS2010. Насколько я могу сказать, я переустановил все так же, как и раньше. Однако, когда я компилирую свой проект, я получаю кучу ошибок вида:

C: \ Work \ CaseTrakker_v5 \ CaseTrakker_v5_5 \ Tests \ CaseTrakkerCore.ComponentModel.Test \ ComponentModel \ NotifyPropertyChangeBaseTest.cs (100,63): ошибка CS0246: имя типа или имени пространства имен 'не найдены, не могут быть обнаружены директива об использовании или ссылка на сборку?)

Также (и, возможно, связано) я получаю это предупреждение для большинства проектов в моем решении:

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.CSharp.targets (287,9): предупреждение CS1691: «2008» не является допустимым номером предупреждения

У меня есть другая машина для разработки с той же версией Visual Studio и тем же исходным кодом (полученным из системы управления версиями), и все компилируется без инцидентов.

Очевидно, что я что-то не так сделал с установкой, но я исчерпал все, что мог придумать. Я бы действительно не хотел возвращаться и переустанавливать все с нуля (снова).

Есть идеи?

Дэвид Маллин

Ответы [ 2 ]

0 голосов
/ 09 октября 2011

Итак, оказалось, что был один важный шаг, который я пропустил при обновлении моей машины - я не установил VS 2010 SP1. Я сделал это, и обе проблемы исчезли.

Спасибо за внимание.

Дэвид Маллин

0 голосов
/ 09 октября 2011

Эта запись обвиняет StyleCop (R #) в этом поведении. Вероятно, введена некоторая информация в ваши проекты или решения, которые больше не могут быть решены. Вы установили StyleCop или Resharper? И установлен ли он в настоящее время после шлифовки?

...