web-dev-qa-db-ja.com

SignTool.exeをVS 2017にインストールするにはどうすればよいですか?

VS 2017にアップグレードした後、「署名中にエラーが発生しました:SignTool.exeが見つかりません」というエラーが表示されました。しかし、Visual StudioパブリッシュでMSbuildを使用するだけで問題はありません。

「C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.0A\Bin」フォルダをすでに確認しましたが、実際にはSignTool.exeが存在しません。しかし、VS2017をインストールする前に何かアイデアはありましたか?

私はこの問題を追跡しましたが、うまくいきませんでした Windows 10にSignTool.exeをインストールする方法

10
Vitor Silva

SigntoolはWindows 10 SDKに含まれています

  1. Visual Studioインストーラーを開きます。

  2. 「個別コンポーネント」タブに切り替えます

  3. ニーズに合ったSDKのバージョンを選択してください。

enter image description here

複数のコピーがインストールされる場合があります。

enter image description here

15
Kuffs

VS 2017の開発者コマンドプロンプトを起動すると、パス変数 signtool にあります

これでうまくいくようですが、問題はsetup.binファイルにあります。

エラーMSB3147:csprojフォルダーに必要なファイル 'setup.bin'が見つかりませんでした

3
Vitor Silva

すべての解決策が私にとってうまくいきませんでした。最後にsigntool.exeをプロジェクトフォルダにコピーして作業しました。インターネットからsigntool.exeをダウンロードするか、Windows 10 SDKvisual studio installerでインストールして、"C:\ Program Files(x86)\ Microsoft SDKs\ClickOnce\SignTool "

2
nzrytmn

C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.1A\Binにあります

Vs2017のインストール前に存在していたことが原因である可能性があります。

チェックしても害はありません:)

1
Samuel

C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool>これは私のシステムのどこにありますか。

1
achand8238