public Form1() { AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); } Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { // LOG("----------> AssemblyResolve : " + args.Name); try { string resourceName = GetType().Namespace + "." + new AssemblyName(args.Name).Name + ".dll"; using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName)) { byte[] assemblyData = new Byte[stream.Length]; stream.Read(assemblyData, 0, assemblyData.Length); return Assembly.Load(assemblyData); } throw new Exception("ManifestResource : " + resourceName + " not found !"); } catch (Exception ex) { // LOG(ex.Message); return null; } }
try {bout de code} catch{}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question