0

私は、IDEとしてMonoDevelopを使用して開発されたmonoアプリケーションを持っています。Windows 7を使用しています。カスタムアイコン(.exeに埋め込まれています)を設定します。MonoDevelop内からアプリケーションを実行すると、すべて問題ありません。

しかし、手動で「mono.exe」を実行すると、カスタムアイコンがWindowsのタスクバーに表示されません。代わりに、それは-私には-事前定義されたもののように見えます。

コマンドラインからアプリケーションを実行しているときにも、カスタムアイコンを表示するにはどうすればよいですか?常にMonoDevelopの内部から開始することはできません。

ありがとう!

4

1 に答える 1

1

MonoDevelop からアプリを実行すると、.NET ランタイムを使用して実行されます。そのため、Windows はアプリのアイコンを取得できます。Mono を使用して実行すると、実行可能なアプリは (Windows の観点から) Mono.exe になります。Mono のアイコンが表示されます。

Windows では、アプリを .NET で実行することをお勧めします。MonoDevelop でさえ Windows 上の .NET で実行されます。Windows 用の Mono パッケージは、主に開発 (Mono でアプリが実行されることを確認する) および特殊な埋め込みを目的としています。

于 2012-10-04T20:55:29.633 に答える