Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用AppDomain.CreateDomain创建的AppDomain上的BadImageFormatException_C#_Appdomain_Badimageformatexception - Fatal编程技术网

C# 使用AppDomain.CreateDomain创建的AppDomain上的BadImageFormatException

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

我正在尝试查找未找到BadImageFormatException索引的原因。例外在以下代码的第2行引发异常:

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版本混淆了代码