2017-03-21 11 views
2

SignToolとビルドイベントを使用して自分のDLLにコード署名しようとしています。この方法を使用します:SignToolが "ファイル名、ディレクトリ名、またはボリュームラベル...."エラーを返します。

“C:\Program Files (x86)\Windows Kits\8.1\bin\x86\signtool.exe” sign /f “$(ProjectDir)archilabCertificate.pfx” /t http://timestamp.comodoca.com/authenticode /p “mypassword” "$(TargetPath)" 

私の証明書が指定されたフォルダにあります。

ProjectDir = D:\Google Drive\Work\GrimshawTools\GrimshawRibbon\GrimshawRibbon 
TargetPath = C:\ProgramData\Autodesk\Revit\Addins\2016\GrimshawRibbon.dll 

この問題の原因と考えられるものは何もありません。私はこれらの経路を約100回確認しました。 PFXファイルをCドライブに移動しようとしました。私は省略表現を使うのではなく、ファイルへの直接パスを指定しようとしました。私は何も考えることができません。そうではありません。アイデア?どのようにしてこの問題を引き起こしているのかを正確に見つけるためにこれをデバッグすることはできますか?私はちょうどうまく動作している他のポストビルドを持っています。

乾杯!

ps。私は自宅のマシンで同じ証明書を使用し、それは正常に動作します。

答えて

3

["]文字が無効です! []の文字を。 [“]C:\Program Files (x86)\Windows Kits\8.1\bin\x86\signtool.exe[”] sign /f “$(ProjectDir)archilabCertificate.pfx” /t http://timestamp.comodoca.com/authenticode /p [“]mypassword[”] "$(TargetPath)"

+0

。私はこれを見たことがないでしょう。レッスンは学んだ。ありがとう。 – konrad

0

誰かがそれを探している場合はポイントに追加する。

は、私は同様の問題に直面していましたが、私の場合、私は内のタイムスタンプのアドレスを持っていた」使用「<。 "システムは、Alt + 0〜Alt + 32のキーボードコンビネーション、または\\/[]:|を使用できません。 ; +; =。 ? 「あなたは本当にここに私の人生を保存している

https://msdn.microsoft.com/en-us/library/ms832054.aspx

関連する問題