![]() |
[C#, VS] C# Quellcodedatei in Assembly umwandeln
Ich habe ein mit dem VS erstelltes C#-Projekt. Dort habe ich zwei zusammengehörige Klassen in in einer Quellcodedatei ausgelagert. Gibt es eine Möglichkeit diese Quellcodedatei möglichst unkompliziert in eine Assembly umzuwandeln?
|
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Ich würde sie in ein Library-Projekt packen und dieses erstellen lassen. Dann hast Du die Klassen in einem Assembly (in diesem Fall als DLL).
|
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Richtig. :)
Wollte ich auch schreiben, gäbe es diesen roten Kasten nicht. Das ist eigentlich das Schöne bei CSharp. Man kann mit dem Projekt ein bisschen experimentieren, und wenn man merkt, dass man die Klassen eigentlich als Assembly braucht, dann kann man sie tatsächlich unkompliziert in eine solche stecken. |
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Also ich habe jetzt ein neues Assembly-Projekt erzeugt und dort meine Quellcodedatei importiert. Hat geklappt. Dann hab eich die Assembly dem ursprünglichen Projekt als Verweis hinzugefügt. Allerdings kann ich den Namespace der Assembly im Quellcode nicht bekannt machen, weil wenn ich versuche über das Schlüsselwort using den Namespace in der Assembly bekannt zu machen, dann kennt er die Assembly gar nicht.
So sieht der Code in meiner Assembly aus:
Code:
using System;
using System.Collections.Generic; // XML support using System.Xml; namespace ArcticleClasses { class Article { // Code } class ArticleList { // Code } } |
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Also wenn Du die Assembly als Referenz hinzufügst müsste er sie auf jeden Fall kennen.
Aber die Klassen in Deiner Assembly musst Du noch als public markieren, weil die sonst nur innerhalb der Assembly sichtbar sind. Also immer public class ... wenn die auch ausserhalb benutzbar sein sollen. |
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
|
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Zitat:
|
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Dein Namespace hat nen Schreibfehler.
|
Re: [C#, VS] C# Quellcodedatei in Assembly umwandeln
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz