Hallo, ich habe mal wieder eine Frage an die Fachwelt. Ich möchte mit meinem Visual Studio Express C# eine DLL erstellen. In dieser DLL möchte ich einige Funktionen auslagern. Wie erstelle ich diese DLL / geht es überhaupt in der Express Version
MarcCore schrieb: > Ich möchte mit meinem Visual Studio Express C# eine DLL erstellen. für was soll denn die DLL gut sein? Die DLL die man mit .net (c#) erstellen kann enthalten assemblys und sind auch nur aus .net verwendbar.
MarcCore schrieb: > Wie erstelle ich diese DLL File -> New Project... -> Visual C# -> Class Library MarcCore schrieb: > geht es überhaupt in der Express Version Sollte gehen.
So es hat super geklappt. Aber nun möchte ich sie einbinden mit dem Attribut ImportDLL und dem Namensspace System.Runtime.InteropServices; Aber es klappt nicht. Muss ich dazu einen Verweis machen. Und wenn, ich finde ihn in der Verweisliste nicht.
MarcCore schrieb: > Aber nun möchte ich sie einbinden mit dem Attribut ImportDLL und dem > Namensspace System.Runtime.InteropServices; > > Aber es klappt nicht. > Muss ich dazu einen Verweis machen. > > Und wenn, ich finde ihn in der Verweisliste nicht. noch einmal, eine .net DLL ist ein Assemby die kann man nicht nicht ImportDll einbinden. Die findet .net selber wenn man die Klassen die darin enthalten sind verwendet. die .net DLLs sind anders als native DLLs!
MarcCore schrieb: > Muss ich dazu einen Verweis machen. > Und wenn, ich finde ihn in der Verweisliste nicht. Richtig, du musst die DLL als Referenz hinzufügen. Dazzu Rechtsklick auf "References", dann "Add Reference". Nun kannst du oben den Reiter "Browse" wählen, und jetzt deine Assembly im Dateisystem suchen und hinzufügen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.