WindowsOSでC#でプロジェクトを作成しました。  
Mac用アプリも作成したいと思いVisual Studio for Macをインストールして、Windowsで動作していたプロジェクトをビルドしました。  
Macで見つからないライブラリなど削除し、「system.NotSupportedException」をスローする部分はコメントアウトしました。  
ビルドが通ったのでデバックを実行したところ「mono64が予期しない理由で終了しました。」  
と表示されました。  
カスタム構成の詳細設定でアーキテクチャを32ビットに変更した際にはクラッシュしなくなったのですが、画面に表示しているボタンの文字列が崩れており、描画の更新もうまく行われておりません。  
ボタンは「System.Windows.Forms.Button()」を使用しています。  
Graphics.DrawImageおよびGraphics.DrawStringで描画したものは正しく表示されています。  
WindowsからMac用に直す際に必要なライブラリが欠けている、もしくは壊れているのが原因なのでしょうか？
CC BY-SA 4.0
2019-11-20T11:59:13.920
60700
2019-11-20T22:46:25.363
2019-11-20T22:46:25.363
2808
29606
question
c# windows macos .net .net-core
Windows用で作成したC#プロジェクトがMacOSでは画面が崩れている