0

ここに問題があります。すべてのリソース (アイコン、画像) が別の DLL ファイルに格納されている .NET アプリケーションがあります。実行時にこれらすべてのリソースを取得するのは簡単でしたが、DLL から Visual Studio のアプリケーション プロパティ (「アイコンとマニフェスト」の下) にメイン プログラム アイコンを設定する方法があるかどうか疑問に思っていました。

4

1 に答える 1

2

これは、WindowsエクスプローラーのEXEのファイルプロパティダイアログで手動で行うことができます。これが私が知っている唯一の方法です。ただし、exe自体にアイコンを追加することもでき、Windowsエクスプローラーはそれを自動的に使用します。EXEに複数のアイコンを追加すると、Windowsエクスプローラーは最初に検出したアイコンを使用しますが、DLLからアイコンを設定するのと同じ方法で、必要なアイコンに変更できます。

プログラムでそれを実行したい場合、たとえば、提供したインストーラーを使用する場合は、Googleを使用して、変更する必要のある適切なレジストリエントリを決定する方法を見つけてください。ただし、注意してください。自分が何をしているかを本当に知っている場合にのみレジストリに書き込んでください。そうしないと、システムが破壊される可能性があります。

于 2012-12-12T15:59:32.280 に答える