Хорошо, я сделал это обоими способами и получил один и тот же результат.
Я понял это, вот что происходит. Имейте в виду, что шаги 1 и 3 - это, вероятно, все, что нужно для его исправления, но я включаю второй шаг, и для ясности моего процесса отладки, и для полноты на случай, если он требуется, и мои предположения неверны.
Несмотря на то, что MVC # был установлен и отображался как установленный в программе добавления удаленных программ, MVC 3 не показывался в качестве ссылки. Я удалил, переустановил и перезагрузил, и он начал отображаться.
Мне пришлось изменить Guides проекта в файле CSPROJ, сначала я удалял их по одному, пока проект Main app не смог загрузить, а затем восстановил. Все проекты, кроме основного, работали, но он не конвертировался. Это не произошло из-за непризнанного проекта Type Guid.
Поскольку это не преобразовало, я получил эту ошибку:
Тип 'System.Web.Mvc.ViewMasterPage' является неоднозначным: он может быть получен из сборки 'C: \ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Web.Mvc \ v4.0_3.0.0 .0__31bf3856ad364e35 \ System.Web.Mvc.dll 'или из сборки' C: \ Windows \ Assembly \ GAC_MSIL \ System.Web.Mvc \ 1.0.
Обратите внимание, что Coverted не выдавал ошибку и просто регистрировал, что проект не был получен. Вы должны внимательно посмотреть журналы, чтобы заметить.
К счастью, вы можете запустить конвертер в одном и том же решении несколько раз. вот как я это заметил.
Мне пришлось снова изменить направляющие типа проекта, потому что опять неопознанная направляющая типа. Я только что создал новый проект MVC3 и отредактировал CSPROJ, чтобы получить правильные направляющие типов.
{E53F8FEA-EAE0-44A6-8774-FFD645390401}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc}
Примечание: это то, на что уже были похожи направляющие, но я скопировал их из существующего хорошего проекта и вставил их в файл, и он начал работать, я думаю, что в процессе преобразования туда был добавлен невидимый символ .
После этого я переконвертировал, и он отлично работал, и ошибки исчезли.
Спасибо
кальцит