2012-09-16 74 views
7

私はClickOnceのおかげで配備するVS2012ソリューション(WinForm vb.net)を持っています。私は今日このアプリケーションを展開するためのいくつかのテストを行います。 ClickOnceマニフェストに署名せずに、というアセンブリに署名することなく、このアプリケーションを公開して展開することができます。私のプロジェクトの「署名」タブで、「ClickOnceマニフェストに署名する」と「アセンブリに署名する」のチェックを外します。私はこのアプリケーションをインストールするときにエラーはありません(署名されていないアセンブリについて)。ClickOnceマニフェストに署名する必要はありますか?

公開されたフォルダをUSBキーでコピーし、別のコンピュータに問題なくインストールします。また、私のアプリケーションをアップデートして、自動的にこれらのアップデートをインストールすることもできます(ClickOnceのおかげで)。

私はClickOnceと署名に関して多くを読んでいます。私はWinFormアプリケーションに署名する必要はないようです。

誰かがこれを確認できますか?私はいつも問題なくインストールできるなら、私はネットワーク会社の共有上に私のClickOnceフォルダをコピーするかと思いますか?

明日私は会社のネットワーク(今日ではない)にインストールしようとする機会があります。

ありがとうございました。

答えて

13

Signing ClickOnceマニフェストは.Net 3.5以降でオプションです。マイクロソフトからの確認はこちらをご覧ください:http://msdn.microsoft.com/en-us/library/zfz60ccf.aspx

+3

ありがとうございました。効果的に、私は古いアプリケーションに.Net Framework 2.0をターゲットにしていました。私は何をしていても(署名のチェックを外してください...)、公開後に常にチェックします。最後に、.NET Framework 3.5をターゲットにして、ClickOnceソリューションに署名せずに公開できるようになりました。 – Bronzato

関連する問題