C# 使用AppDomain.CreateDomain创建的AppDomain上的BadImageFormatException
我正在尝试查找未找到BadImageFormatException索引的原因。例外在以下代码的第2行引发异常:C# 使用AppDomain.CreateDomain创建的AppDomain上的BadImageFormatException,c#,appdomain,badimageformatexception,C#,Appdomain,Badimageformatexception,我正在尝试查找未找到BadImageFormatException索引的原因。例外在以下代码的第2行引发异常: AppDomain _trainingDomain = AppDomain.CreateDomain("TrainingDomain"); _trainingDomain.UnhandledException += new UnhandledExceptionEventHandler(AppDomain_UnhandledException); _trainingDomain.SetD
AppDomain _trainingDomain = AppDomain.CreateDomain("TrainingDomain");
_trainingDomain.UnhandledException += new UnhandledExceptionEventHandler(AppDomain_UnhandledException);
_trainingDomain.SetData("RemoteDomain", AppDomain.CurrentDomain);
_trainingDomain.DoCallBack(InitializeRemoteDomain);
如果我注释掉第二行代码,则第三行成功执行,然后该方法在第四行代码上再次失败,出现相同的异常
此代码包含在一个静态方法中,该静态方法位于包含AppDomain_UnhandledException和InitializeRemoteDomain方法的同一个静态类中。解决方案中的所有项目都使用x86标志和.NET 4.5.1编译。该应用程序在my development box Windows 7 Pro x64上正常工作,但在production box Windows Embedded Standard x32上出现故障。我认为我使用CreateDomain方法创建的AppDomain将具有与现有AppDomain相同的比特数,AppDomain首先调用CreateDomain方法
任何帮助都将不胜感激 我发现问题是由于我们在构建服务器上使用的.NET Reactor版本混淆了代码