Пытаясь отлаживать исходный код ASP.NET MVC 1.0, я следовал инструкциям, например these, в основном удалять ссылку на system.web.mvc из моего веб-проекта и добавлять исходный проект, который я скачал вместо этого.Отладка ASP.NET MVC-источника?
Теперь у меня есть эта проблема,
типа 'System.Web.Mvc.FormMethod' существует в обоих «C: \ Windows \ сборка \ GAC_MSIL \ System.Web.Mvc \ 1.0 .0.0__31bf3856ad364e35 \ System.Web.Mvc.dll 'и в моем AppData \ Local \ Temp \ Temporary ASP.NET Файлы \ root \ dbcbb149 \ 897fc019 \ assembly \ dl3 \ 796c00fb \ f345f2d6_abe3c901 \ System.Web.Mvc.DLL '
Я пробовал комментировать следующее из web.config
<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
, но это даст разница ошибку
Тип «System.Web.Mvc.Controller» определяется в сборке, не ссылки. Вы должны добавить ссылку на сборку 'System.Web.Mvc, Версия = 1.0.0.0, Культура = нейтраль, PublicKeyToken = 31bf3856ad364e35'.
Может кто-то помочь в том, что происходит не так и как его исправить. Большое спасибо!
Ray.
Похоже, что у вас есть копия в корзине и в GAC. У вас есть копия System.Web.Mvc в папке bin (убедитесь, что вы просматриваете все файлы) –
Я ссылаюсь на исходный проект, поэтому после компиляции в моем ящике будет копия. –