3
dotnet
は、Windows 10の64ビットマシンでプロジェクトを32ビットモードで実行するにはどうしたらよいですか?両方dotnet restore
とdotnet build
支持--runtime
スイッチ、例えば:.NETコアプロジェクトを32ビットモードで実行する方法
dotnet restore --runtime win-x86
dotnet build --runtime win-x86
dotnet run
サブコマンドしかし--runtime
スイッチをサポートしていません。
に
Any CPU
からPlatform target
を変更することは、x86のみの構成を実行するために、 '--configuration'スイッチを持っています。おそらく、それはあなたが 'ビルド 'でも使うべきものです。 –@ JeroenMostert '--configuration'スイッチでプラットフォームを指定するにはどうしたらいいですか? – sakra
あなたはそうではありません。プロジェクトには、x86対応のバージョン(J. Doeの回答で指定されている)を構築し、その構成を指定する構成が必要です。ビルドを変更できない場合、またはビルドを変更したくない場合は、['corflags'](https://docs.microsoft.com/en-us/dotnet/framework/tools/corflags-exe-corflags-変換ツール)を使用して、実際にはメインアセンブリの32ビットフラグを設定します(ただし、.NET Coreではこれが動作するかどうかはわかりません)。 –