|
Listing 4-5 extracted from chapter The CLR (Common Languages Runtime)
Listing 4-4< > Listing 4-6
This listing can be compiled with the command line: csc.exe /target:exe Example_4_5.cs Errors: 0 Warnings: 0
Example_4_5.cs
using System;
using System.Reflection; // For the Assembly class.
public class Program {
public static void Main() {
AppDomain.CurrentDomain.AssemblyResolve += AssemblyResolve;
Assembly.Load("AssemblyToLoad.dll");
}
public static Assembly AssemblyResolve( object sender,
ResolveEventArgs e ) {
Console.WriteLine("Can't find assembly: {0}", e.Name);
return Assembly.LoadFrom(@"C:\AppDir\ThisAssemblyToLoad.dll");
}
}
Copyright Patrick Smacchia 2006 2007
|