Visual Studio 14.0で作成したアプリケーションを完了しましたが、プログラムを公開しようとすると、Visual Studioが 'SignTool.exe'を見つけられないため、エラーが発生します。私はこれを数回私のハードドライブを検索しましたが、それは私のPCのどこにもありません。誰かが私がそれを見つけたりダウンロードしたりするのを手伝ってくれる?
私は同じ問題を抱えていたが、 Catquatwa's answer のようにWindows 8.1 SDKをインストールすることはできませんでした。 。
私はこの解決策に出会った: http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/
基本的に、VS 2015の場合、これは次のようになります。
公開時にプログラムに署名しない場合は、プロジェクトを右クリックして[ プロパティ] - > [署名] - > [チェックを外してClickOnceマニフェストに署名] を選択します。 ClickOneを持っていない別のマシンでプログラムをビルドするときにも同じ問題がありました。
SignTool はWindows SDK( Visual Studio Community 2015 に付属)の一部として利用できます。 SignToolを取得するには、Visual Studio 2015のインストール中に機能リストから「 ClickOnce Publishing Tools 」を選択してください。
Visual Studioがインストールされたら、 Visual Studioコマンドプロンプト からsigntool
コマンドを実行できます。デフォルトでは(Windows 10)、SignToolはC:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
にインストールされます。
ClickOnce Publishing Toolsのインストール:
SignToolの場所:
1.あなたのプロジェクトのプロパティから無効にしてください 署名 /それは問題を解決します:)
2.もう1つの方法は、Digicert、Comodo、またはその他の必要な製品から製品の証明書を購入することです。 One pc用の無料証明書をいくつか入手できます。
心配ない!私は解決策を見つけました! https://msdn.Microsoft.com/ja-jp/windows/desktop/bg162891.aspxをインストールしました それはすべてうまくいきました:)
Windows 8.1用のWindowsソフトウェア開発キット(SDK)
http://go.Microsoft.com/fwlink/?linkid=323507
[プロジェクト]を右クリックして[プロパティ]を選択し、[プロジェクトの保存と再構築]で[サインオンのチェックを外します]をクリックします。
これは私にとって問題を修正しました。