Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Monoのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Mono
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:フレームワーク]] [[en:Mono]] Mono は C# と CLR のオープンソースでクロスプラットフォームの実装で Microsoft.NET とバイナリ互換があります。 == インストール == Mono は[[公式リポジトリ]]の {{Pkg|mono}} パッケージで[[インストール]]することができます。 VisualBasic.Net のサポートが必要な場合は、同じく公式リポジトリの、{{Pkg|mono-basic}} パッケージで VisualBasic.Net インタプリタを[[インストール]]してください。 MonoDevelop はプロジェクトの実行時に [[xterm]] を呼び出します。コンソールアプリケーションを作成するときは、インストールしてください。 == Mono アプリケーションの実行 == Mono バイナリは {{ic|mono}} を手動で呼び出すことで実行できます: $ mono programsname.exe ネイティブバイナリと同じように、Mono バイナリを直接実行することも可能です: $ chmod 755 exefile.exe $ ./exefile.exe == Mono のテスト == 新しいファイルを作成: {{hc|test.cs| using System; public class Test { public static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }} そして実行: {{bc| $ mcs test.cs $ mono test.exe Hello world! }} == 開発 == Mono/C# の開発を始めるのはとても簡単です。公式リポジトリにあるパッケージ {{Pkg|monodevelop}} と {{Pkg|monodevelop-debugger-gdb}}{{Broken package link|置換パッケージ: {{Pkg|monodevelop}}}} で [http://monodevelop.com/ MonoDevelop IDE] とデバッガーサポートを[[インストール]]しましょう。 API ドキュメントブラウザやテスト・開発ツールが欲しい場合は {{Pkg|mono-tools}} をインストールしてください。 == トラブルシューティング == === cannot execute "path/to/your/binary" file name has not been set === MonoDevelop はプロジェクトの実行時に [[xterm]] を起動するので [[xterm]] をインストールしてください。 === Mono バイナリを直接実行しようとした時にエラー: "cannot execute binary file" === Mono の [[Wikipedia:Binfmt_misc|binfmt_misc]] ハンドラがセットアップされていません。詳しくは [http://www.mono-project.com/Guide:Running_Mono_Applications#Registering_.exe_as_non-native_binaries_.28Linux_only.29 Mono Project ウェブサイト] で説明されています。 これを修正するには、{{ic|systemd-binfmt}} サービスを[[デーモン|再起動]]してください。 === TLS ハンドシェイク (もしくは同じような証明書の) エラー === {{ic|mozroots --import --ask-remove}} を実行して mono の証明書をアップデートしてみてください。{{ic|mozroots}} は mono パッケージに含まれています。 == 参照 == * [http://www.mono-project.com 公式 Mono ウェブサイト] * [http://mono-project.com/Monkeyguide Mono ハンドブック] * [http://go-mono.org/docs Mono の API リファレンス] * [http://www.ecma-international.org/publications/standards/ECMA-334.HTM ECMA-334: C# Language Specification] * [http://www.ecma-international.org/publications/standards/ECMA-335.HTM ECMA-335: Common Language Infrastructure (CLI)] * [http://www.mono-project.com/Guide:Running_Mono_Applications Instructions for running Mono applications]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
Mono
に戻る。
検索
検索
Monoのソースを表示
話題を追加