4

到目前为止,要使用单声道运行我的 winforms 应用程序,我正在使用终端和 --arch=32 来强制应用程序以 32 位运行。否则,我会收到大多数 winform 无法在 64 位上运行的消息。

但是,我想为我的应用程序创建一个捆绑包,这样最终用户就不必安装单声道或使用终端。为此,我正在使用:

$ mkbundle -o MyApp --simple MyApp.exe

它成功运行并创建了一个包,但是它是 64 位的并且它不起作用,正如警告所说。我试图找到一个 x86 目标,不得不回到单声道 4.8.0-osx-10.8-x86 并使用以下命令:

$ mkbundle -o MyApp --simple MyApp.exe --cross mono-4.8.0-osx-10.8-x86

但是,这会产生错误:

无法加载 .../mono/targets/mono-4.8.0-osx-10.8-x86/lib/mono/4.5/System.Windows.Forms.dll 引用的程序集“Mono.WebBrowser”

如何创建一个可以与我的 winform 应用程序一起使用的包?

4

0 回答 0