2

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

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

自更新 Windows 和 Visual Studio 以来,该工具没有任何更改。

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

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

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

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

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

非常感谢!

4

1 回答 1

0

无法找到自定义工具的原因是没有验证强名称。

我通过运行sn -Vr *,(missing public key)将程序集添加到验证跳过列表来解决了这个问题。

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

于 2016-07-29T10:40:54.367 回答