2017-08-15 9 views
0

明らかな質問のようですが、回答はXamarinのウェブサイトではっきりと発見できません。私がMac上でXamarinアプリケーションを開発し、Visual Studio for Macを使用してC#で開発すると、結果はWindows上で実行されるようにコンパイル/ビルドできますか?Xamarin.MacアプリをWindows上で実行できるようにコンパイルできますか?

+0

Xamarin.Macアプリでは、実行には「UIKit」などのmacOSのみのAPIが必要です。 Windowsにファイルをコピーすることはできますが、そこでプログラムが初期化されていても、macOS APIの最初の呼び出しが行われると明らかに失敗します。 –

答えて

0

いいえ、Windows上で完全なXamarin.Macアプリをコンパイルして実行することはできません。

xamarinの基本的な考え方は、UIと非UIコードを分割することです。 UI部分はネイティブAPIを使用し、移植性がありません。しかし、プラットフォーム間で共有できるほとんどの非UIコード。

0

いいえ、できません。異なるプラットフォームでコンパイルしたポータブル.NETライブラリを再利用することができます。

+0

Windows上に構築したポータブルな.NETライブラリを再利用することはできません。彼らはどのように 'ポータブル'ですか? – demianturner

+0

"Portable"?ここでこの用語を使うのは良い考えではありません。 –

関連する問題