2010-06-12 9 views
10

Ich mache ein C# -Projekt, in dem ich ScintillaNet benutze und es sagt:Wohin ging System.Design?

Die referenzierte Assembly „ScintillaNet“ konnte nicht aufgelöst werden, weil sie eine Abhängigkeit von „System.Design, Version = 4.0 hat. 0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a "was nicht im aktuellen Zielframework ist" .NETFramework, Version = v4.0, Profile = Client ". Entfernen Sie Verweise auf Assemblys, die nicht im ausgerichteten Framework enthalten sind, oder ziehen Sie eine Neuausrichtung Ihres Projekts in Betracht.

Ich habe versucht, einen Verweis auf System.Design hinzuzufügen, aber es existiert nicht in meiner Liste. Muss ich es irgendwo herunterladen? Ich habe Microsoft Visual Studio 10.

Antwort

35

Gehen Sie zu der Eigenschaften des Projekts und wählen Sie das Zielframework gearbeitet .NET 4.0, nicht Client Profile

+0

Wow, das sein. Vielen Dank. – Nilbert

+2

Ja, das hat funktioniert. Aber keine Erklärung. Nicht einmal eine Verbindung. – Bitterblue

+0

Eine falsche Änderung wurde von @bvoyelr gemacht, die hier in den Kommentaren sein sollte: [Dieser Link] (http://msdn.microsoft.com/en-us/library/cc656912 (v = vs.110) .aspx) sagt dass das Clientprofil in allen Versionen von .NET vor 4.5 vorhanden war, aber ich habe die Option nur in Visual Studio für .net 4.0 gesehen –