vsto - 测试证书不受信任
问题描述
我为 Word 和 Excel 开发 VSTO 解决方案。从昨天开始,不知何故,我现在无法调试我的任何解决方案。即使我尝试调试一个新的空白 VSTO 项目,我也会面临同样的症状。
当加载项启动时(通常在 Excel 或 Word 启动时),将显示以下内容:
System.Security.SecurityException:此应用程序中的自定义功能将不起作用,因为用于签署 ExcelAddIn1 的部署清单或其位置的证书不受信任。请联系您的管理员以获得进一步的帮助。
Word 和 Excel 都会发生这种情况。我在 Windows 10 和 Office 365(即点即用版本)下从 Visual Studio 2017 进行调试。这是VS2017没有正确注册测试证书的问题吗?或者我的 Windows 配置有问题(证书包含列表等)?
更新
更新和修复 Visual Studio 2017 没有任何效果。安装 VS2019 并使用新的空白 Excel VSTO Add-in 进行测试没有任何效果。使用 EV 代码签名证书(来自 Sectigo,仍然有效并在过去多次使用)发布该空白插件也会产生同样的问题。
我现在怀疑这可能是由于部署清单分区造成的。如何调查清单的注册位置是什么,它的“有效”位置是什么?这样我就可以验证两者是否匹配。
解决方案
推荐阅读
- python - 如何根据另一列的值在 pandas 中获取新列?
- java - Java/Spring:如何使用 TransactionSynchronizationManager 指定嵌套事务的顺序
- javascript - TypeScript 表达式解释
- sql - sqlite支点?结果行作为列
- php - 使用 ACF 对嵌套转发器字段输出进行分组
- oracle - ORA-01747 错误 user.table.column、table.column 或列规范无效
- nativescript - 如何在 Nativescript-Vue 中使用 nativescript-drawingpad?
- error-handling - 检测 .NET ChangeFeed 客户端库中的限制 (HTTP 429)
- angular - 如何在 NavigationEnd 事件中获取组件名称和参数?
- vert.x - Vert.x 响应已经写好