Archiv für die Kategorie » C# «

Pfad vom Assembly aus bestimmen

Freitag, 19. Dezember 2008 | Autor: admin

Verwendung beim Testing um zu einem bestimmten Ordner zu navigieren:

public static string GetRootPath
{
get
{
string path =  Path.Combine(typeof(ACTUALCLASS).Assembly.Location, PathToRoot);
return new DirectoryInfo(path).FullName;
}
}

Mit Assembly.Location wird der aktuelle Pfad zur Assembly ausgelesen. PathToRoot (z.B. @..\..\Folder\Subfolder) enthält als Konstante den Pfad zum gewünschten Root-Ordner.

Thema: C# | Beitrag kommentieren

Assembly mit VS2008 automatisch im GAC veröffentlichen

Freitag, 15. Februar 2008 | Autor: admin

Microsoft Visual Studio bietet seit einiger Zeit die Möglichkeit Pre- und Post-Build-Events zu nutzen. Ein nützlicher Einsatz hierfür ist die vollautomatische Veröffentlichung eines Projektes in den GAC. weiter…

Thema: C#, Visual Studio | Beitrag kommentieren

Assembly in GAC veröffentlichen

Montag, 11. Februar 2008 | Autor: admin

Mit folgenden Befehlen lässt sich in der Kommandozeile (Adminrechte!) eine .dll-Datei im GAC veröffentlichen:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.1234\gacutil /u Klassenname
C:\WINDOWS\Microsoft.NET\Framework\v2.0.1234\gacutil -I “c:\path\AssemblyName.dll”

Thema: C#, Visual Studio | Beitrag kommentieren

Flags und Enumerationen in C#

Dienstag, 27. November 2007 | Autor: admin

Eine Enumeration mit dem Flag-Attribut erstellen:

[Flags]
public enum enByteEnum : byte
{
a = 0x80,
b = 0x40,
c = 0x20,
d = 0x10,
e = 0x08,
f = 0x04,
g = 0x02,
h = 0x01,
}

weiter…

Thema: C# | Beitrag kommentieren