Ich bekomme diese 11 Fehler in Visual Studio:
%Vor%Ich versuche, ein Projekt zu erstellen, das mit Visual Studio 2010 entwickelt wurde, aber ich verwende Visual Studio 2012. Wenn ich es zweimal baue, funktioniert es ohne Fehler.
Wie kann ich das beheben?
Ich habe Bin Deploying ASP.NET MVC 3
Ich denke dieser Fehler ist auch das Problem warum ich das Projekt nicht in ein TFS einchecken kann.
Ich habe diese Assemblies in meinem bin
Ordner:
Wenn Sie MVC 3 bereitstellen, müssen Sie einige Assemblys in Ihrer Bereitstellung bereitstellen. Scott Hanselman hat eine gute Aufschrieb auf was und wo auch.
Wenn Sie die Assemblys kopiert haben, müssen Sie den Benutzer als "Inhalt" zu Ihrem Visual Studio-Projekt hinzufügen. Dann werden sie beim Erstellen automatisch in die richtige Struktur im Verzeichnis bin kopiert.
BEARBEITEN : Dies war die Information in dem Artikel, die geholfen hat, das Problem zu lösen:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies
und
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies
enthielt die fehlenden dlls
Diese DLLs mussten manuell in _bin_deployableAssemblies
meines Projekts kopiert werden.
Es ist möglicherweise einfacher, die Pakete einfach über nugget zu installieren.
NuGet ist ein Paketmanager, der die Installation und Aktualisierung von Abhängigkeiten in Ihrem Projekt erleichtert. Es ist eine Visual Studio-Erweiterung, die von hier installiert werden kann.
Wenn Sie immer noch ASP.NET MVC3 verwenden, können Sie eine ältere Version des Pakets mit dem Befehl Install-Package Microsoft.AspNet.Mvc -Version 3.0.20105.1
installieren.
Dies fügt die Binärdateien als normale Referenzen hinzu, die im Ordner bin
enthalten sind, wenn Ihr Projekt erstellt wird. Dies erspart Ihnen die Vorgehensweise _bin_deployableAssemblies
. Die meisten anderen bekannten Frameworks von Drittanbietern (sowie eine Menge des neuen Microsoft Web-Stacks) sind auch auf nugget verfügbar.
Tags und Links asp.net-mvc-3 tfs visual-studio-2010 razor visual-studio-2012