Ich kann nicht Sie auf Verweis hinzufügen, um namespace-system.windows.Steuerelemente in ein library-Projekt
Ich versuche, fügen Sie einen Verweis auf den namespace System.Windows.Steuerelemente in ein library-Projekt, aber ich kann es nicht finden in der Liste.
Weiß jemand was Los ist? ich bin mit der 4.0.
danke.
In welche Liste? Es gibt viele Listen, die Sie durchsehen können.
InformationsquelleAutor Ziad | 2011-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie lernen, zu unterscheiden zwischen assembly Namen und die namespaces. Sie sind nicht in eine 1-1 Korrespondenz.
Wenn Sie wollen, um den Zugriff z.B. System.Windows.Controls.- Taste, müssen Sie die Referenz der
PresentationFramework
Montage, die scheint, enthalten die meisten Klassen auf MSDN dokumentiert als in der System.Windows.Kontrollen namespace.Mehrere Baugruppen können dazu beitragen-Klassen/- controls auf einem einzigen namespace. Und es gibt keine Anforderung, dass alle (oder sogar die Mehrheit) der Klassen einer assembly alle befinden sich in einem einzigen namespace.
dennoch denke ich, der Kern Ihrer Frage, und die Antwort, die Sie brauchen, ist, dass Sie brauchen, um hinzuzufügen, eine Referenz zu
PresentationFramework
. Wenn nicht, müssen Sie Bearbeiten Ihre Fragen und geben weitere Informationen über was für ein problem du hast.ich bearbeitete meinen Kommentar, ich hoffe, es wird besser.
gibt es nicht eine assembly namens
System.Windows.Controls
. (Nicht in dem Rahmen sowieso)Ich denke, das ist eine bessere Erklärung, aber ich versuche es auf einem desktop-Anwendung, und ich hab das gleiche problem. connect.microsoft.com/VisualStudio/feedback/details/605907/...
InformationsquelleAutor Damien_The_Unbeliever
Wenn Sie mit VS 2010:
Überprüfen Sie die Projekt-Einstellungen: Rechtsklick auf Ihr Projekt, wählen Sie "Eigenschaften", dann wählen Sie die "Application" - Registerkarte. Wenn das Dropdown für "Target framework" auf ".Net Framework 4 Client Profile" Sie haben, um es zu ändern ".net Framework 4".
Edit: ich denke, die notwendigen assembly "PresentationFramework.dll" (siehe msdn-Klasse info über Usercontrol). Mein Fehler, Ijust dachte, es würde die Client-Profil, weil ich oft diesen Fehler machen.
System.Windows.Controls
ist verfügbar in der .NET client profile. Dann wieder einen Versuch Wert.Mein Fehler, editiert meine Antwort - ich dachte, es wäre die Clientprofile und Teste es lokal. Da dies ein allgemeiner Fehler, den ich mache, dachte ich, das wäre das problem. Da ich nicht der Entwicklung von Desktop-Anwendungen, ich bin kein Experte für die namespaces/Baugruppen. Aber MSDN helpds in Zweifel.
InformationsquelleAutor Bernhard Kircher
System.Windows wird mit Silverlight toolkit. Hoffe, das hilft.
InformationsquelleAutor Geoffrey