Snowepardのモノデベロムを備えたGUIプロジェクトの開発
-
13-09-2019 - |
質問
Mac(Snow Leopard)にモデル開発をインストールしました。私は.NET開発者ですが、モノエクスペリエンスはありません。
シンプルなGUIアプリを作成したいのですが、C#の下にGTK#2.0テンプレートはないようです。 VB.NETの下に1つあります。
最新情報をインストールしました Monotouch対応リリース (将来、Monotouchを試してみたいと思うかもしれません)。
C#の下にGTK#2.0テンプレートが必要ですか?もしそうなら、どうすればインストールできますか?
とにかく、GTK#2.0はMonodevelopGUIアプリに最適なオプションですか?
アップデート
また、月明かりのテンプレートのいずれかを開こうとすると、エラーが発生します。
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Argument cannot be null.
Parameter name: path2
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000]
at MonoDevelop.Projects.DotNetProject..ctor (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation projectCreateInfo, System.Xml.XmlElement projectOptions) [0x00254] in /Users/michael/Mono/md-release/main/src/core/MonoDevelop.Projects/MonoDevelop.Projects/DotNetProject.cs:144
at MonoDevelop.Moonlight.MoonlightProject..ctor (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions) [0x00000] in /Users/michael/Mono/md-release/main/src/addins/MonoDevelop.Moonlight/AssemblyInfo.cs:1
解決
GTK#はおそらく今では最高/最も簡単なクロスプラットフォームツールキットですが、QT/Qyotoはバインディングを機能させることができれば価値があるかもしれません。
GTK#テンプレートはMacに含まれていません。なぜなら、GTK#デザイナーのAddinの一部であり、GTK#デザイナーはまだMacで動作しないためです。ただし、新しいプロジェクトを作成して、GTK#アセンブリを参照して、手でコードを書くことができます。
月明かりの問題はSVNで固定されており、次のパブリックビルドが機能するはずです。
他のヒント
問題を報告することをお勧めします プロジェクトのメーリングリスト. 。開発者と連絡を取り、問題を特定しようとするもの、または問題がわかっているかどうかを伝えることができます。
所属していません StackOverflow