Eigene Dll Esrstellen und Import der selbe

lusiphur

Mitglied
Hallo

Ich habe mir zum testen eine kurze Dll erstellt
Code:
using System;

namespace ClassLibrary1
{
	/// <summary>
	/// Zusammenfassung für Class1.
	/// </summary>
	public class Class1
	{
		public Class1()
		{
			int trya;
		}
		
			public int test(int trya)
			{
				return trya+99;
			
			}
	}
	}
}
und will Sie aus einem Windows Form aurfuen

ich habe es mit using versucht ohne erfolg
und mit
[DllImport("C:\\ClassLibrary1.dll")]
public static extern int test(int trya);
wobei ich bei diesem die fehlermeldung bekomme einsprungpunbkt nicht verhanen

was mache ich falsch
 
Hi,

Warum fügst du nicht das Projekt deiner DLL der Solution hinzu, in der du sie verwenden willst?
dann kannst du jederzeit Anpassungen machen und die DLL wird mit kompiliert, wenn du dein Projekt kompilierst.
Du brauchst dann nur noch in der entsprechenden cs-Datei using MyNamespace zuschreiben, und kannst auf die enthaltenen Klassen zugreifen.
Außerdem hat das den Vorteil, dass du so auch die richtige Version der DLL hast, je nachdem, ob du im Debug oder Release Modus dein Programm gestartet hast.
 
Zurück