Nicht sicher, wie auch das möglich sein könnte, aber ich habe diese Fehlermeldung:
Das ist passiert, nachdem ich:
Warning 3 The primary reference "System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" could not be resolved because it has an indirect dependency on the framework assembly "System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v4.0". To resolve this problem, either remove the reference "System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" or retarget your application to a framework version which contains "System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
Ich wette, die Lösung ist banal, aber es muss an diesem Freitagnachmittag sein.
Übrigens, ich habe auch VS 2008, MVC 1, MVC 2, alle .NET-Framework-Versionen installiert und funktionsfähig.
Update 1: In der Tat habe ich genau das gleiche Problem mit MVC 2 Projekten, die auf .NET 4 abzielen.
Update 2: Ich denke, dass das irgendwie zusammenhängt - ich vermisse wirklich System.Data.Linq.dll im Ordner C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
(obwohl System.Data.Linq.xml ist vorhanden)
Ich habe .NET 4 Framework neu installiert, aber das hat das Problem nicht behoben.
diese Frage ist ein wenig alt ... aber wenn jemand die gleiche Nachricht beim Hinzufügen einer Referenz zu einem Projekt hat, kann dies eine gute Lösung sein:
Ich habe PowerCommands für vs2010 heruntergeladen Ссылка
es erlaubt, eine Referenz von einem Projekt zu einem anderen zu kopieren, ich tue dies und das funktioniert ... IO nehme an, dass das manuelle Bearbeiten der Projektdatei auch funktionieren kann (nicht getestet)
Tags und Links asp.net-mvc-3 .net visual-studio-2010