自分のアプリケーション、スタートメニュー、アプリケーションフォルダなどのアイコンが正しく表示されていますが、のプログラムの追加と削除 。私はこれに何を含めるべきですか?ClickOnceアプリケーションのアイコン[プログラムの追加と削除]
6
A
答えて
4
ClickOnceではサポートされていないため、直接行うことはできません。たぶん、あなたはMissing Icon in Add/Remove Programs for ClickOnce Applicationに示すように、レジストリを少し編集してみてください:
RegistryKey myUninstallKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Uninstall");
string[] mySubKeyNames = myUninstallKey.GetSubKeyNames();
for (int i = 0; i < mySubKeyNames.Length; i++)
{
RegistryKey myKey = myUninstallKey.OpenSubKey(mySubKeyNames , true);
object myValue = myKey.GetValue("DisplayName");
if (myValue != null && (string)myValue == _ApplicationName)
{
myKey.SetValue("DisplayIcon", _ExecutablePath + @"\App.ico");
break;
}
}
+0
ありがとう!それは役に立ちます。 – Globis
0
あなたはWindowsの標準プロパティARPPRODUCTICON
を使用してアイコンを追加することができます。 標準のWindowsインストーラで、次のコードを追加します。これにより、コントロールパネルにアイコンが追加されます。
<Icon Id="icon.ico" SourceFile="MySourceFiles\icon.ico"/>
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
+1
ユーモア私はしばらくの間:このコードはどこに行くのですか?標準のWindowsインストーラはどこですか? –
関連する問題
- 1. ClickOnceアプリケーションの[プログラムの追加と削除]の名前を変更しますか?
- 2. キーボードの追加と削除
- 3. ClickOnceをWinFormsアプリケーションから削除する
- 4. 「プログラムの追加と削除」でClickOnceアプリケーションのアイコンを変更する方法はありますか?
- 5. .net Windowsアプリケーションの「プログラムの追加と削除」にエントリを追加する方法
- 6. マルチスレッドアプリケーションのイベントハンドラの追加と削除
- 7. jQueryナビゲーションのクラスの追加と削除
- 8. オフラインのClickonceアプリケーションの以前のバージョンを削除する方法
- 9. jquery入力の追加と削除
- 10. Winforms UserControlsの追加と削除
- 11. Javaアプレットラベルの追加と削除
- 12. IOSサブビューメモリリークの追加と削除
- 13. パネルの動的な追加と削除
- 14. NSMutableDictionaryの追加と削除KVO
- 15. jQuery - クラスの追加と削除
- 16. twitterブートストラップタブ/ピルの追加と削除
- 17. UIScrollView - ラベルの追加/削除
- 18. リンククラスの削除/追加onclick
- 19. オプションを追加、削除、追加したときのピックリストエラー
- 20. WebページにMSIをインストールする - アプリケーションの追加と削除リストにアプリケーションを追加しない
- 21. 既存のアプリケーションをアップグレードしてClickOnceを追加する
- 22. Htaccess - 削除/ページ/追加 - "
- 23. Jquery UI Datepicker追加/削除
- 24. クロスブラウザーイベントハンドラー(追加、削除、トリガー)
- 25. jQuery nav上のクラスの追加/削除
- 26. JPanelからの行の追加/削除
- 27. jqueryの追加/削除クラスの問題
- 28. レコードの追加、削除の編集
- 29. PyGTK/GTKでのノートブックページの追加/削除
- 30. jQuery追加/削除 - 追加しますが、削除しません。
(http://stackoverflow.com/questions/10927109/custom-icon-for-clickonce-application-in-add [「プログラムの追加と削除」でClickOnceアプリケーション用のカスタムアイコン] *の可能性の重複 - または - 削除プログラム)*。 –