Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#8

Re: .Net anwendung läuft nicht auf 2tem PC

  Alt 9. Jul 2007, 17:15
Zitat von Jürgen Thomas:
aktiviere einmal FusionLogView, nämlich (MS_NET_SDK)\v1.1\Bin\FUSLOGVW.exe: Das protokolliert im Detail sämtliche Versuche, Assemblies beim Programmstart einzubinden...
Dafür müsste man aber das SDK installieren.
Ginge auch so: (kein Delphi code)
Delphi-Quellcode:
type
  ClrAssembly = System.Reflection.Assembly;
  
  ConsoleApp = class
  public
    class method Main;
    class method ResolveEventHandler(sender : Object; args : ResolveEventArgs) : ClrAssembly;
  end;
implementation

class method ConsoleApp.ResolveEventHandler(sender : Object; args : ResolveEventArgs) : ClrAssembly;
begin
  Console.WriteLine('Menno! Ick kann "{0}" eenfach nich'' finden...', args.Name);
end;

class method ConsoleApp.Main;
begin
  AppDomain.CurrentDomain.AssemblyResolve += ResolveEventHandler;
  // der normale Code im Entry point
end;
Ansonsten die Assembly einfach mal mit'm Bei Google suchenReflector aufmachen und die Referenzen anschauen.
Ist ja keine große Wissenschaft.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat