Не могу скомпилировать мой проект - PullRequest
3 голосов
/ 13 января 2012

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

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

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

c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Временные файлы ASP.NET \ root \ 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 \ 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.0__31bf3856ad364e35 \ System.Web.Mvc.dll '

1 Ответ

6 голосов
/ 13 января 2012

Удаление папки bin решило проблему.Очевидно, что выполнение «Чистого решения» / «Восстановить решение» не удаляло системные библиотеки (я думаю, что на это есть веские причины).В любом случае спасибо всем, кто прокомментировал мой вопрос.

...