強力な名前のキーファイル.snk
を持つVSTO 4.0単語アドインを使用してアセンブリに署名し、ClickOnceマニフェストの署名を解除しようとしましたが再構築後に再度表示されます。 .csproj
のClickOnceマニフェストの行を削除しようとすると、すべての再構築後に.pfx
マニフェストが表示されます。証明書ストアでマニフェスト署名証明書を見つけることができません
一時的なClickOnceマニフェストを恒久的に削除するソリューションを知っている人はいますか?
強力な名前のキーファイル.snk
を持つVSTO 4.0単語アドインを使用してアセンブリに署名し、ClickOnceマニフェストの署名を解除しようとしましたが再構築後に再度表示されます。 .csproj
のClickOnceマニフェストの行を削除しようとすると、すべての再構築後に.pfx
マニフェストが表示されます。証明書ストアでマニフェスト署名証明書を見つけることができません
一時的なClickOnceマニフェストを恒久的に削除するソリューションを知っている人はいますか?
私の問題は、「ClickOnceマニフェストへの署名」チェックボックスがチェックされていることでした。署名を使用していない場合は、 でプロジェクトのプロパティ - >署名 - >署名してください。
ありがとう!どのようにこれはチェックされましたか? –
私の場合は、まず、「click once manifestsに署名する」オプションをチェックし、テスト証明書を生成する必要がありました。そのテスト証明書を持つアセンブリに署名したよりも、そのオプションのチェックを外し、私の実際の証明書で署名しただけです。それは、それらの目録を探していたようです。 – Dmitriy
問題を取り除くには、プロジェクトプロパティの[署名]タブの下にある[ClickOnceマニフェストに署名する]と[アセンブリに署名する]のチェックボックスをすべてオフにしなければなりませんでした。 – RBT
「ClientOnceマニフェストへの署名」のチェックを外すことは、必ずしも機能しません。ソリューションあなたのcsprojファイルから次の行を削除することです
<PropertyGroup> <ManifestCertificateThumbprint> 4FCE3F0998F4B89946A9D0346838E77A0C5C5568 </ManifestCertificateThumbprint > </PropertyGroup > <PropertyGroup> <GenerateManifests>真</GenerateManifests > </PropertyGroup > <PropertyGroup> <SignManifests>偽</SignManifests > </PropertyGroup >
ここでこの答えを参照してください。http://stackoverflow.com/questions/4517440/why-am-i-getting-証明書に証明書が見つかりませんでした。 –