csc findet namespace nicht



  • Hallo an Alle,

    bin neu hier und auch ein Neuling mit c#.
    ich habe mehrere cs-Dateien, alle in einem Ordner, ohne sosntige Dateien und möchte nun zb. 3 libraries und 1 exe compilieren, letztere benutzt Funktionen aus den anderen dateien.

    csc meldet aber nach >>csc /t:library bsp.cs >> das:

    \Haupt.cs(8,22): error CS0234: Der Typ oder Namespacename 'Database' ist in >>der Klasse oder dem Namespace 'Boogle' nicht vorhanden (fehlt ein >>Assemblyverweis?)

    Frage:
    - reicht es, einen namespace überall zu definieren und der Compiler weiss dann welche Dateien er einbinden muss? (klappt nämlich nicht)

    unter c habe ich #include header.h gehabt, aber c#?
    Brauch ich da immer eine Entwicklungsumgebung?
    Oder brauch ich so eine Assembly Datei?

    hab null Durchblick, wäre super, wenn jemand einem Newbie hilft
    bis dann



  • um namensraeume bekannt zu machen gibts nur die using-anweisung.
    wenn dein programm eine externe dll benötigt musst du ihm sagen
    wo die liegt:
    csc /t:library /lib:c:\meine_ddls /r:lib_nr_1.dll bsp.cs

    schau auch mal hier:
    http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cscomp/html/vcrefcsharpcompileroptionslistedalphabetically.asp


Anmelden zum Antworten