我的 Excel Addin 和 Windows Installer 遇到了一些问题。我尝试按照测试项目的演示(显示在 Pluralsight 上)中的步骤进行操作,并且效果很好。
对于我的自定义插件,我使用了 VS2010,插件针对 Excel 2007。我的解决方案中的项目不仅仅是插件项目和安装项目。在我运行我使用安装项目创建的 msi 文件后,如果我在 ThisAddin.cs 类的 ThisAddIn_Startup 方法中有一个消息框,那么它会显示消息框,但它不会显示我创建的功能区选项卡在同一个项目中。我试图通过创建 VSTO_SUPPRESSDISPLAYALERTS 和 VSTO_LOGALERTS 变量来查看是否出现任何错误,但我没有看到任何日志文件。构建项目并创建 msi 和 setup.exe 文件后,我在 Visual Studio 中清理解决方案,并尝试从外部 msi 文件进行安装,因为我现在正在开发计算机上对此进行测试。也许我应该补充一点,如果我运行 setup.exe 文件,
我的插件没有被禁用,并且在 COM-Addins 对话框中被勾选。我为 HKEY_CURRENT_USER 设置了注册表。
为什么我看到消息框,但在功能区上看不到我的选项卡?