ポイントのMono on Windowsに関する私の以前の質問については、Windowsのモノランタイムに対して、Linux、OSXなどでも動作するようにアプリケーションを開発し、もっと複雑なので、GTK#を使ってWinFormsを扱う必要はありません。 Windows MonoランタイムをアプリケーションのWindows版とバンドルして、一度にすべてをインストールできる簡単な方法はありますか?それとも、何のポイントもないのでしょうか? Windows Monoランタイムに対して開発したら、それはまだMS .NETランタイムに対して正常に動作しますか? (私はまだGTK#がインストールされている必要があると思います)。アプリケーションでのWindows Monoランタイムのバンドル
7
A
答えて
5
短い答えは「はい」です。
物事あなたはプログラミングが
- は、ファイルパスをハードコーディングしていない、すなわちディレクトリ&ファイル名の区切りをハードコードしないでくださいプラットフォームAPI
- を使用していますが、appropraiteクラスを使用することはありませんが、気をつけなければなりませんパス区切りを取得し、名前を連結します。
- * nxのファイル名は大文字と小文字が区別され、Windowsでは認識されません。プログラミングはlog.txtとLog.txtと同じファイルを参照するのではなく、すべて小さくしてください。
それ以外の場合は、* nxシステムにGTK#アプリケーションを作成した場合、GTK#アセンブリをインストールした場合はWindows上で実行できます。逆も同様です。
私はこれを自分で行い、期待どおりに機能しました。 Windows上でGTK#の特定のアセンブリDLLバージョンを見つけるのに問題があり、それは数時間かかりました。
1
一般に、Windows上で.Netランタイムを使用するだけです。 .Net用のGTK#のインストーラは、Monoのdownload pageから入手できます。あなたのユーザーはこれをインストールする必要があり、通常の.Netランタイムを使用してアプリケーションを実行できます。
関連する問題
- 1. OSXの.appバンドルにMonoランタイムを含めることは可能ですか?
- 2. Mono RuntimeをMac用Mono Winformアプリケーションにバンドルする必要があります
- 3. Windows上のMonoのポイント
- 4. アプリケーションにMONOランタイムをパックするにはどうすればよいですか?
- 5. JavaアプリケーションでのJREのバンドル
- 6. デバッガの外でMonoアプリケーションがクラッシュする
- 7. Android用Xamarinは複数回インストールされたMonoランタイムですか?
- 8. mono、cross OS(Windows/Linux)webbrowserビュー
- 9. Mono c#TextRenderingHint.SingleBitPerPixelGridFit WindowsとLinux
- 10. Windows Installerバンドル
- 11. Javaランタイムexec Windows上でのリダイレクト
- 12. Mac/Windows用のJavaアプリケーションをバンドルするには?
- 13. WindowsからMacへのC#mono
- 14. MacOSのMono Consoleアプリケーションのテキスト音声
- 15. Mono - MVCアプリケーションとWebフォームのASP.NET MVC 3
- 16. アプリケーション起動時のバンドルでの例外
- 17. MonoでMVC3アプリケーションをホストする
- 18. 軽量(ランタイムなし)の開発フリーツールを使用したWindowsベースのGUIアプリケーション
- 19. アプリケーションID、バンドルIDの作成
- 20. 電子アプリケーションとWindowsサービスを一緒にバンドルする方法は?
- 21. Webpackがランタイムの複製をバンドルに追加する
- 22. WindowsとMonoでのC#サービス設定の保存
- 23. Windows FormsでのC#テストはMono/Travisで失敗する
- 24. Windows 7 x64上のCrystal Reports XI R2ランタイム
- 25. Linux Mono .NET Windowsサービスに相当。
- 26. Mono ToolsデバッガのMono例外?
- 27. クロスプラットフォームのランタイムAIRアプリケーションの作成
- 28. MonoはWindowsのユニバーサルアプリケーションを実行できますか?
- 29. Windows 10でGTK#アプリケーションを実行する
- 30. Mono for Windowsでコンパイルされたプログラムは、そのままMono for Linuxで動作しますか?