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