2012-01-12 7 views
3

Так что я работаю над проектом ASP.NET. Я пытался отладить чужие проблемы, которые я не мог понять. Я решил загрузить исходный код для MVC и отладить с этим. Вот что случилось.Не удается скомпилировать мой проект

  1. Я загрузил и скомпилировал решение mvc из кода.
  2. Я удалил ссылку на MVC из моего собственного проекта и добавил ссылку на исходный код csproj file
  3. Между тем я выяснил, что было актуальными проблемами, поэтому решили вернуться и удалить исходный код csproj.
  4. Я добавил назад C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 3 \ Ассамблей \ System.Web.Mvc.dll в ссылке

Теперь, когда я пытаюсь запустить проект Я получаю следующую ошибку. Я удалил и переименовал корневую папку в папке c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET, но когда я запустил проект, эта папка снова создаётся и жалуется на ту же ошибку.

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ корень \ 037dc5b9 \ 7cd3238e \ App_Web_logon.cshtml.9cf88e2b.y6cgf4sv.0.cs (41): ошибка CS0433: Тип «System.Web.Mvc.WebViewPage» существует как в «c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 037dc5b9 \ 7cd3238e \ assembly \ dl3 \ 527f6213 \ 51a90210_63d1cc01 \ System .Web.Mvc.DLL 'и' c: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ System.Web.Mvc \ v4.0_3.0.0.03130f3856ad364e35 \ System.Web.Mvc.dll '

+0

Проблема с ошибкой - это ошибка MVC, которая существует в двух местах –

+0

AS, о которой я говорил, я удалил всю корневую папку в .NET frameworkwork \ Temporary ASP.NET. Однако я не уверен, что удаление любого файла из GAC является хорошей идеей. –

+0

Не удаляйте файл Web.Mvc.dll с сайта Microsoft.NET \ assembly, если вы не хотите его вручную загрузить и заменить. –

ответ

6

Удаление bin решили проблему. Очевидно, что «Clean Solution»/«Rebuild solution» не удаляло системные DLL (по уважительным причинам, я думаю). В любом случае спасибо тем, кто прокомментировал мой вопрос.

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