2013-11-04 3 views
19

ich mein Projekt migrieren 5.0 und Rasiermesser engin MVC 3 mit Microsoft InstructionWebprojekt erfordert fehlende Web-Komponente ASP.NET Web-Seiten mit Razor-Syntax 3.0.0.0

Aber wenn offen meine Lösung runter: enter image description here

Das Webprojekt 'ProjectName' benötigt fehlende Webkomponenten für die Ausführung mit Visual Studio. Möchten Sie sie jetzt mit dem Web Platform Installer herunterladen und installieren? (Anmerkung:. Einige Komponenten Neustart erforderlich machen könnte wirksam werden)

ASP.NET-Webseiten mit Razor-Syntax 3.0.0.0

Ich habe auch gelesen this und this

aber diese Antwort nicht hilft mich ich schätze für jede Hilfe

Update: Mein Projekt Sehr gut bauen und arbeitet ohne jede Ausnahme mit rasiermesser 3 und mvc 5 aber nur Intellisense wahrnimmt, nicht meine Typing und Einfärben meinen Code

und auch wenn eine Änderung dieser Zeile Value = "2.0.0.0" in Application Web-Config-Datei über Fehler verschwinden und intelisens funktioniert

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

aktualisiert Nach einiger Zeit, jetzt können Sie Benutzer Rasierapparat 3 auf vs 2012. Here you can upgrade

Antwort

3

ich das Problem gefunden, vs 2012 nicht unterstützt es

Von Here sagte (Update Abschnitt dieser Antwort sehen):

Im Gegensatz zu Razor V2 Laufzeit und Entwurfszeit VS2013 nicht diese Binärdateien GAC hat. Stattdessen werden die Binärdateien in dem Projekt ist Ordner installiert, wenn entsprechendes NuGet Paket installiert wird, und in „% Programfiles (x86)% \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ Web \ Razor \ v3. 0 "zur Unterstützung der Designzeit.

So haben wir nicht diese DLLs in über Pfad, wenn Upgrade auf mvc5/Rasierer 3

lesen auch this stack question

Update: jetzt ist es unterstützen, update vs from here

3

Ich löse dieses Problem. VS 2012 unterstützt es.

aus installieren Setup-Datei here upgrade for Visual Studio 2012

+2

Sie geben könnte die Antwort auf Ihre eigenen, meiner Meinung schreiben, wenn Sie nur setzen wollen Bei einem Link ist es besser, Kommentare unterhalb der Frage zu verwenden. – Tafari

+0

@developerturk vielen Dank :) – Mohammadreza

41

hatte ich dieses Problem nach dem Visual Studio 2012 installieren.

Was für mich gelöst wurde, um das Visual Studio-Updates zu installieren:

  1. Tools> Erweiterungen und
  2. Updates
  3. Wählen Sie "Updates" in der Akkordeon-Liste auf der linken Seite.
  4. Wählen Sie "Produktaktualisierungen".
  5. Update auf die neueste Version (Zum Zeitpunkt des Schreibens dieser Antwort es Update 4 war)
+0

danke, aber ich glaube nicht, dass Ihre Lösung zu meiner Frage gehören. – Mohammadreza

+0

Warum nicht? Ich hatte genau das gleiche Problem, nachdem ich VS2012 und MVC5 installiert und versucht habe, ein MVC5-Projekt zu öffnen. –

+2

Diese Antwort ** ist ** korrekt, die Tools funktionieren nicht ohne Update 4. Sie benötigen * auch * die in [developerturks Antwort] (http://stackoverflow.com/a/20473069/38360) erwähnten Webtools. – Aaronaught

1

Für mich wurde die Visual Studio Updates Installation:

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

(Zum Zeitpunkt des Schreibens dieser Antwort es Update 4 war)

Verwandte Themen