Question

Possible Duplicate: Converting .net exe to native win32 exe?

I have an assembly installed into the GAC that has been modified using reflexil and it is registered for strong name verification skipping using the sn -VR *,<public_token>. The problem is that this assembly had already been ngened and native image exist so the CLR is still loading the "old" version. When the app is copied to another pc with the modified assembly put into its local directory it runs just fine (no strong name verification is being performed by the framework when the assembly is in the local directory). So I tried to uninstall the ngened image using ngen uninstall <assembly name> command and it uninstalled successfully, then install it again using the modified assembly but it gives an error about strong name validation. So now I have a modified assembly in the GAC registered for verification skipping, no ngen image, and application that won't start on that machine. Do you have any solution to this problem. Thanks in advance.

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top