回答:
私は同じ問題を抱えていましたが、Catquatwaの回答に従ってWindows 8.1 SDKをインストールしてもうまくいきませんでした(signtool.exeがC:\ Program Files(x86)\ Microsoft SDKs \ Windows \ vX \ Binからまだ失われていました)。
私はこのソリューションを偶然見つけました:http : //www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/
基本的に、VS 2015の場合、これは次のようになります。
公開時にプログラムに署名する必要がない場合は、プロジェクトを右クリックして、[ プロパティ] -> [ 署名] -> [ ClickOnceマニフェストに署名 ]をオフにします。ClickOneを搭載していない別のマシンでプログラムをビルドするときにも同じ問題が発生しました。
Object reference not set to an instance of an object
エラーが発生します。
SignToolのは、(付属していますのWindows SDKの一部として利用可能であるVisual Studioのコミュニティ2015)。SignToolを取得するには、Visual Studio 2015のインストール中に機能リストから「ClickOnce Publishing Tools」を必ず選択してください。
Visual Studioがインストールされたらsigntool
、Visual Studioコマンドプロンプトからコマンドを実行できます。デフォルトでは(Windows 10では)SignToolはにインストールされC:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
ます。
ClickOnceパブリッシングツールのインストール:
SignToolの場所:
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
(ox x86)にも存在する可能性があります
1. プロジェクトのプロパティから署名を無効にするだけで問題が解決します:)
2.他の方法は、Digicert、Comodo、またはその他の必要なものから製品の証明書を購入することです。1つのPCを使用するためのいくつかの無料の証明書を取得できます。
心配ない!私は解決策を見つけました!https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx をインストールしたところ、すべて正常に動作しました:)
Windows 8.1用のWindowsソフトウェア開発キット(SDK)
http://go.microsoft.com/fwlink/p/?LinkId=323507
プロジェクトを右クリックして、プロパティを選択し、プロジェクトのサインオンオプションのチェックを外して、保存して再構築します。
これで問題が解決しました。
Can anyone help me find it or download it?
署名を完全にバイパスしているという質問には答えません。