7


0

VS2010の実行可能ファイルの複数のアイコン

私はグーグルで検索して、実行可能ファイルに複数のアイコンを追加する複数の方法を見つけましたが、それらはすべてVS 2003-2005-2008で機能し、VS2010では機能しないようです。 Win32リソースの使用方法がわからないため、/ win32resでWin32リソースを試したことはありません(そのためにGoogleで良い結果が得られるとは考えられません)。

簡単な提案はありますか?

4 Answer


4


resファイルを台無しにすることなく、まさにこれを行う簡単なツールを作成しました。 これは、ビルド後イベントの一部として使用できる小さなユーティリティであり、特定のフォルダー内のすべてのアイコンファイルをアセンブリに追加できます。 メインプロジェクトフォルダーの下にアイコンフォルダーがあると仮定した場合、次のビルド後イベントを追加できます。
C:\path\to\InsertIcons.exe $(TargetPath) $(ProjectDir)icons

詳細な説明とダウンロードは、http://einaregilsson.com/add-multiple-icons-to-a-dotnet-application/で見つけることができます


2


これは私のために働く:http://www.codeproject.com/Tips/160885/How-to-Embed-Multiple-Icons-and-Color-Animated-Cur.aspx


0


Visual Studio 2012を使用している場合:

  • * C#.NET *の場合 http://www.codeproject.com/Articles/19580/Embedding-Multiple-Icons-into-NET-Executables [ここ]例として、c#プロジェクトのこの問題の良い解決策を見つけました。 しかし、それは私のC#プロジェクトでのみ動作します+ _ _

    1. ファイルから新しい「ネイティブリソーステンプレート」を作成します|新しいダイアログ box.

    2. プロジェクトのプロパティ(project→ application→ resources)にはオプションがあります デフォルトで選択されている「アイコンとマニフェスト」ではなく「リソースファイル(.res)」を選択します(このオプションはC#プロジェクトでのみ表示されます!)。 _ _

  • * VB.Net プロジェクトの場合 thisリンク(Waldoによる言及もあります)は、私のビジュアル2012では、 `Native Resource Template(.res)`ファイルを選択/参照するオプションはありませんが、vb.netプロジェクトのプロジェクト定義ファイルを手動で変更して、プロジェクトをコンパイルしてネイティブwin32リソースファイルを獲得できます。 _ _ メモ帳( .vbProj)でプロジェクトファイルを開き、次のブロックを追加します。

    assemblyWin32.res

_ _


0


コードプロジェクトの記事では、「assemblyWin32.res」ファイルの作成方法について説明しています。