Die Assembly befindet sich nicht in der Liste im Dialogfeld Verweis hinzufügen .... Wenn ich es manuell finde und es hinzufüge, hat es ein kleines Ausrufezeichen darüber und ich kann nicht scheinen, im Code darauf zu verweisen.
Ich habe es auf zwei verschiedenen Kopien von VS2010 mit den gleichen Ergebnissen versucht.
Gehen Sie in die Eigenschaften Ihres Projekts und ändern Sie das Zielframework von .NET Framework 4-Clientprofil in .NET Framework 4 .
Weitere Informationen zum Kundenprofil :
Das .NET Framework 4-Clientprofil ist eine Teilmenge von .NET Framework 4, das für Client-Anwendungen optimiert ist. Es bietet Funktionalität für die meisten Client-Anwendungen, einschließlich Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) und ClickOnce-Funktionen. Dies ermöglicht eine schnellere Bereitstellung und a kleineres Installationspaket für Anwendungen, die auf .NET abzielen Framework 4-Client-Profil.
Ich glaube, dass dies in VS2012 angesprochen wurde. Ich durfte nur einen Verweis auf System.Web in meiner neuen Konsolenanwendung hinzufügen. Standardmäßig hat meine App ".NET Framework 4.5.1" als Zielclient ausgewählt. (In der Tat habe ich kein Kundenprofil "4.5" in meiner Liste gefunden.)
Gemäß Ссылка "Beginnend mit .NET Framework 4.5 wurde das Clientprofil eingestellt und es ist nur noch das vollständige Redistributable-Paket verfügbar."
Tags und Links .net c# c#-4.0 system.web.extensions