2009-08-12 44 views

答えて

1

Visual Studio 2005を使用する必要がある場合は、アイコンを作成するコードを記述するだけです。ここにはhow to do itがあります。ただし、ユーザーがアプリケーションをアンインストールすると、デスクトップアイコンが削除されないという事実に注意してください。

Visual Studio 2008 SP1にアップグレードする場合は、この機能をそのまま使用できます。

+3

プロジェクトが.NET 3.5をターゲットにしている場合にのみ、この機能をそのまま使用できることに注意してください。以前のバージョンの.NETをターゲットにしている場合(たとえば、顧客ベースにWindows 2000ユーザーが含まれているため)、VS 2005ソリューションを使用する必要があります。 –

0

あなたはClickOnceの中でこれを行うことはできません、それは仕様です:

のClickOnceの目標の

一つは、「ウェブ状」できるだけリッチクライアントコードをインストールおよび実行のユーザーエクスペリエンスを作ることでした

[...]我々 はトンのように、低侵襲性 として可能になりたかった

ウェブ状モデルを踏まえて

( )、デスクトップ にショートカットを「迷惑メール」しないようにしました(XP スタートメニューには、 がClickOnceアプリ用にインストールされているという通知である 通知が点灯します)。

説明した通りin this thread on social.msdn.microsoft.com

唯一の回避策は、最初の起動時にデスクトップアイコンを自分で作成することです。しかしそうすることはお勧めできません。

実際にデスクトップアイコンが必要かどうか再評価したい場合があります。私は個人的にそれを行うインストーラが嫌いです。

+0

私が得意でないものは、「設計通り」です。 VS2008では、デスクトップのショートカットを作成するオプションがあるので、「ウェブのような」気にしないと思います。 – OrElse

+0

彼らはウェブが非常に人気があることに気付きましたが、まだそれほど理由はありません。そういうわけで、彼らはエラープロバイダのようなものにも入れてしまったのです。 – MarkJ

関連する問題