Feedback

Alle geladenen Assemblies ermitteln

Sprache: C#

Dieses Snippet ermittelt alle geladenen Assemblies (in der Anwendungsdomäne). Dies könnte zB Verwendung finden indem dann im VS unter Verweiseigenschaften bei der jeweiligen Assembly "Lokale Kopie" gewählt wird. Somit werden alle Assemblies ins Ausgabeverzeichnis kopiert -> bei Weitergabe des Projekt von Vorteil (wenn es die Lizenzen zulassen).
using System;
using System.Reflection;

namespace ConsoleApplication1
{
	class Program
	{
		static void Main()
		{
			Assembly[] appAssemblies = AppDomain.CurrentDomain.GetAssemblies();

			for (int i = 0; i < appAssemblies.Length; i++)
				Console.WriteLine(
					"{0}: {1}n", i + 1, appAssemblies[i].FullName);
		}
	}
}
using System;
using System.Reflection;

namespace ConsoleApplication1
{
	class Program
	{
		static void Main()
		{
			Assembly[] appAssemblies = AppDomain.CurrentDomain.GetAssemblies();

			for (int i = 0; i < appAssemblies.Length; i++)
				Console.WriteLine(
					"{0}: {1}n", i + 1, appAssemblies[i].FullName);
		}
	}
}

1 Kommentar