csc.exe Referenz externe DLL-Datei

Ich versuche es einfach zu machenc# programmieren mitGrowl C# API.

Ich habe versucht, mein Programm auf zwei verschiedene Arten zu kompilieren:

1) Ich habe meine behalten.dll Datei im selben Verzeichnis wie meine.cs Datei. Als ich rannte

csc /r:Growl.Connector.dll,Growl.CoreLibrary.dll /out:test.exe *.cs

Es kompilierte gut und lief auch gut.

2) Jetzt habe ich ein Verzeichnis in meinem aktuellen Arbeitsverzeichnis mit dem Namen erstelltgrowl und hielt alle meine.dll Referenzen dort.

Jetzt, wenn ich versuche, es mit dem folgenden Befehl zu kompilieren

csc /r:"D:\Modified\Growl_NET_Connector_SDK\libraries\growl\Growl.Connector.dll","D:
\Modified\Growl_NET_Connector_SDK\libraries\growl\Growl.CoreLibrary.dll" /out:test.exe *.cs

Es wurde einwandfrei kompiliert, aber als ich versuchte, es auszuführen, trat die unten genannte Ausnahme auf.

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Growl.Connector, Version=2.0.0.0, Culture=n
eutral, PublicKeyToken=980c2339411be384' or one of its dependencies. The system cannot find the file specified.
 at GrowlNotification.Program.Main(String[] args)

Meine Frage ist also, wie man richtig referenziert.dll Datei incsc wenn sich Dateien in einem externen Ordner befinden.

Hier ist derVerzeichnisaufbau für 2. Fall.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage