Einbinden des fremden Namespaces:
Problem:
Wenn man eine fremde Datei in sein eigenes Projekt kopiert, dann steht dort meistens im Kopfbereich bei c# eine Namespace Angabe.
Diese Bezeichnung kapselt quasi alles was zum importieren Bereich gehört in einen eigenen Bereich.
Man kann diese Elemente aus dieser Datei nicht im eigenen Projekt mit Intellisense sehen und wenn man die Objekte/Klassen von dort benennt, werden diese als Fehler angezeigt.
Lösung:
Man muß in der eigen Datei eine Using Angabe im Head benennen. Dadurch kann der eigene Code per using in den Code des anderen Namespaces reinsehen und diesen Verwenden
Und schon ist der Fehler verschwunden.
Fehlermeldung:Ansonsten kommt die Fehlermeldung:
Fehler
1
Der Typ- oder Namespacename 'IRefreshTokenHandler' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
--
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
Hier die Datei, die ich importiert habe. Im Kopf steht schon die Namespace Bezeichnung.
namespace Microsoft.Live
{
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
using System.Web;
using System.Text;
using System.Threading.Tasks;
/// <summary>
/// This class is designed to help .Net app developers handle user authentication/authorization process.
/// </summary>
public class LiveAuthClient : INotifyPropertyChanged
{
|
Damit ich auf diese zugreifen kann muß ich im eigenen Projekt in der jeweiligen Datei die Using Bezeichung im Kopf hinzufügen
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Microsoft.Live;
namespace OneDrive_Drive_Uploader
{
/// <summary>
/// Interaktionslogik für MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
…
|