Po konwersji aplikacji Hybrid MVC1 ASP.NET do MVC2 Dostaję następujący błąd podczas próby i uruchomić aplikację:typu lub obszaru nazwa „MVC” nie istnieje w przestrzeni nazw „system.Web”
typu lub obszaru nazwa „MVC” nie istnieje w obszarze nazw „system.Web” (? czy brakuje odwołania do zestawu)
allegeded winowajcą w pliku web.config jest System.Web.Mvc:
<namespaces>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
Do tej pory moje badanie doprowadziło mnie do przekonania, że wersja 2 o f System.Web.Mvc nie jest zainstalowany lub nie został odebrany.
Próbowałem już utworzyć plik> Nowy projekt oparty na MVC 2 i to jest pobieranie nowej (v2) wersji MVC. Przekształciłem również kilka innych projektów (które nie były hybrydami) i przekonwertowałem bez problemu do MVC2.
Odinstaluj również MVC1, aby spróbować usunąć odniesienia do niego z GAC. Jednak nic z tego nie zadziałało.
Wszelkie pomysły?
To była twoja druga sugestia o jawnym zadeklarowaniu przestrzeni nazw System.Web.Mvc pod złożonymi zestawami. Dzięki Craig - docenione! – Guy