Ich habe ein Code Projekt aus dem OneDrive SDK importiert.
Der Vorteil aus diesem Projekt ist, dass es nicht das eigentliche Desktop OneDriveSDK verwendet, sondern die Klassen und Objekte direkt in einem offenen Code-Projekt ist, also einem eingebundenen .csproj Projekt
Microsoft.Live.Desktop.csproj und dadurch mehrere Methoden direkt zur verfügung stehen.
Überhaupt gibt es für die Programmierung von WinForm und WPF Desktop Lösungen gar kein richtiges SDK. Das OneDriveSDK ist für Win8.1 geschrieben. Vielleicht ändert sich das ja mit Windows 10.
Verweis erstellen zum benachbarten Projekt
Man muss auf das zu programmierende Projekt gehen und von dort aus auf Verweise mit der rechten Maustaste->Verweis hinzufügen
Dann in der eigenen Projektmappe auf das Nachbarprojekt verweisen
Danach hat das eigene Projekt zugriff auf das Nachbarprojekt.
Jetzt ist die Klasse, Objekt das man von dort nutzen möchte immer noch rot unterlegt.
Fehler 1 Der Typ- oder Namespacename 'LiveAuthClient' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
Der Grund liegt meistens darin, dass in der eingebundenen Klasse der Namespace verschieden ist.
Deshalb muß man in dem aktuellen Formular die Using Anweisung des einzubindenden Namespaces benennen
Einbinden des fremden Namespaces:
Oben im Kopfbereich der Datei, die ich verwenden möchte, steht in c# die Namespace Bezeichnung.
Diese ummantelt quasi alles was zu diesem Bereich gehört. Alle Klassen, Objekte Methoden…
Wenn man diese woanders verwenden möchte, dann muß man genau diese Bezeichnung als Using in der Zieldatei benennen
Und sobald ich jetzt noch in der Zieldatei vor meinem eigenen Namespace die Using Angabe des einzubindenden Codes eingebe, verschwindet im Programm Visual Studio die Fehleranzeige
|