2013-11-04 11 views
19

migrować do mojego projektu MVC 5.0 i maszynki engin 3 z Microsoft Instructionprojekt Web wymaga brakujących składnik web ASP.NET stron WWW za pomocą składni Razor 3.0.0.0

Ale kiedy otwarte moje rozwiązanie Get to: enter image description here

Projekt sieci Web "Nazwa projektu" wymaga brakujących komponentów WWW do uruchomienia w programie Visual Studio. Czy chcesz teraz pobrać i zainstalować je za pomocą Instalatora platformy sieciowej? . (Uwaga: Niektóre elementy mogą wymagać ponownego uruchomienia zaczął działać)

ASP.NET Strony z składni Razor 3.0.0.0

Czytałem również this i this

ale te odpowiedzi nie pomaga mi cenię za wszelką pomoc

Aktualizacja: Mój build bardzo dobrze i działa bez wyjątku z brzytwą MVC 3 i 5, ale tylko Intellisense nie wyczuwają moją Typing i kolorowanie mój kod

a także wtedy, gdy zmiana ta linia do value = „2.0.0.0” w Web Application plik konfiguracyjny powyżej błędu znika i intelisens działa dobrze

<appSettings> 
    <add key="webpages:Version" **value="3.0.0.0"** /> 
... 
</appSettings> 

Aktualizacja Po pewnym czasie, teraz możesz brzytwa użytkownik 3 na vs 2012. Here you can upgrade

Odpowiedz

3

znalazłem problem, vS 2012 nie obsługuje go (patrz punkt aktualizacji tej odpowiedzi)

Od Here powiedział:

przeciwieństwie Razor V2 wykonawczego i projektowania czasie VS2013 nie Gac te binarnych. Zamiast tego pliki binarne są instalowane w folderze bin projektu po zainstalowaniu odpowiedniego pakietu NuGet, aw wersji "% ProgramFiles (x86)% \ Microsoft Visual Studio 12,0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ Web \ Razor \ v3. 0 "do obsługi czasu projektowania.

Więc nie mamy tych bibliotek DLL w powyższej ścieżce podczas uaktualniania do mvc5/brzytwa 3

Czytaj także this stack question

zmiana: Teraz wsparcia, update vs from here

3

rozwiązać ten problem. VS 2012 obsługuje to.

od zainstalować plik instalacyjny here upgrade for Visual Studio 2012

+2

można wpisać napisać odpowiedź na własną rękę, moim zdaniem, jeśli chcesz umieścić tylko jeden link lepiej używać komentarzy poniżej pytania. – Tafari

+0

@Rozwój, dziękuję bardzo :) – Mohammadreza

41

miałem ten problem po zainstalowaniu programu Visual Studio 2012.

Co dla mnie było rozwiązać instalując aktualizacje Visual Studio:

  1. Narzędzia> Rozszerzenia i aktualizuje
  2. Wybierz „Aktualizacje” na liście po lewej stronie akordeonu.
  3. Wybierz "Aktualizacje produktu".
  4. Aktualizacja do najnowszej wersji (w chwili pisania tej odpowiedzi było Update 4)
+0

dziękuję ale nie sądzę, że twoje soloution należą do mojego pytania. – Mohammadreza

+0

Dlaczego nie? Miałem dokładnie ten sam problem po zainstalowaniu VS2012 i MVC5 i próbowałem otworzyć projekt MVC5. –

+2

Ta odpowiedź ** jest ** poprawna, narzędzia nie będą działać bez aktualizacji 4. Ty także * potrzebujesz narzędzi internetowych wymienionych w [Odpowiedź developerturk] (http://stackoverflow.com/a/20473069/38360). – Aaronaught

1

Dla mnie był zainstalowaniu Visual Studio Updates:

Tools> Extensions And Updates 
Select "Updates" in the accordion list on the left. 
Select "Product Updates". 
Update to the newest version 

(W chwili pisania tej odpowiedzi było Update 4)