SignTool返回“文件名,目录名称或卷标....”错误

时间:2017-03-21 21:44:59

标签: signtool

我正在尝试使用SignTool和Post Build Events对我的dll进行代码签名。我用这个方法:

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

我的证书位于指定的文件夹中。

share-this

我无法想到任何可能导致此问题的事情。我检查了这些路径大约100次。我尝试将PFX文件移动到C盘。我尝试指定文件的直接路径,而不是使用shorthands。我什么都想不到。其他。想法?我怎么能调试这个来找到究竟是什么导致了这个问题?我有其他的帖子构建工作得很好。

干杯!

聚苯乙烯。我在家用机器上使用相同的证书,它工作得很好。

2 个答案:

答案 0 :(得分:3)

[]字符无效!使用[]字符。 1,1,1

答案 1 :(得分:0)

如果有人正在寻找它,那就更加重要了。

我遇到了类似的问题,但就我而言,我的时间戳地址在"<"中。找到一篇MS文章说: "系统不接受键盘组合Alt + 0到Alt + 32或以下字符:\ \ / []:| < > +; =。 ? "

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