Инструмент командной строки .NET скрыл мою среду, пожалуйста, помогите - PullRequest
1 голос
/ 06 февраля 2011

У меня были проблемы с WCF весь день. Теперь, боюсь, я использовал свою среду разработки. Я надеюсь, что кто-то может помочь мне, иначе мне придется восстановить: (.

Чтобы решить проблему WCF, я следовал рекомендации в последнем сообщении этой темы: http://social.msdn.microsoft.com/Forums/en-US/vsprereleaseannouncements/thread/44dfcf76-bede-4f96-a556-b219a18b6116

Эта рекомендация гласит:

ServiceModelReg.exe -r

Я сделал это. Теперь, когда я пытаюсь сделать что-либо, связанное с сетью на моем компьютере, я вижу следующее сообщение об ошибке: Не удалось загрузить тип 'System.ServiceModel.Activation.HttpModule' из сборки 'System.ServiceModel, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089'.

У меня установлен .NET 4.0, и я запустил исполняемый файл, который был в каталоге 3.0 :(. В любом случае я могу отменить это?

1 Ответ

1 голос
/ 06 февраля 2011

В папке% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ Config находятся файлы .default; Это ванильные 4.0 файлы, как поставленные, так что все должно быть в порядке, если вы не добавляете файлы .default. Но возьмите копию тех, которые вы заменили , а также , на случай, если вы не на правильном пути - поскольку это по существу приведет к удалению любых изменений, внесенных вами в ваши основные конфигурации.

Также; Вы уверены, что ваш «веб-связанный» код работает под управлением 4.0? это может быть ASP.NET 2.0 с .NET 3.5SP1 (который включает в себя пакет обновления 3.0) - может быть, вы вернулись только к коду vanilla 3.0 / 3.5? Трудно сказать отсюда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...