在这个系统上找不到自定义工具,即使它在那里

时间:2016-07-26 10:24:02

标签: c# visual-studio customtool

我正在尝试使用内部自定义工具,该工具在C# codeXML生成Visual Studio

我上次成功使用该工具的时间大约是一个月前,从那时起我已经从Windows 8.1更新为Windows 10并且还更新了Visual Studio 2015 from Update 2 to Update 3.我有同事正在使用Windows 10和Update 3在他们第一次安装该工具之前,没有问题找到它们的工具。

自更新Windows和Visual Studio以来,所做的工具没有任何变化。

当我今天尝试使用它时,我看到了错误

  

“无法在此系统上找到自定义工具”。

我已尝试卸载并重新安装我的工具,以及调用devenv /setup,以及删除和读取自定义工具的扩展库。我也试过修复Visual Studio,但没有用。

我已经检查了注册表,我可以在那里看到该工具的密钥。

是否有其他人遇到同样的问题,或者对我可以尝试的其他事情有任何建议?

非常感谢!

1 个答案:

答案 0 :(得分:0)

无法找到自定义工具的原因是因为强名称未经过验证。

我通过运行sn -Vr *,(missing public key)来修复此问题,以将程序集添加到验证跳过列表中。

我不知道为什么在Windows 10 / Visual Studio升级之前可以找到自定义工具。我最好的猜测是,验证列表以前包含它并在升级到Windows 10时丢失。

相关问题