【问题标题】:Windows Installer for Office solution by using Visual Studio Community 2019使用 Visual Studio Community 2019 的 Windows Installer for Office 解决方案
【发布时间】:2020-12-14 04:02:55
【问题描述】:

UPD:我找到了几年前使用的旧文章,并一步步跟着我使用 Windows Installer Deploying a VSTO Solution Using Windows Installer 进行部署。问题解决了


我使用 Visual Studio Community 2019 为 Office 编写了一个自定义加载项菜单。现在我正在尝试部署它。在这篇文章Deploy an Office solution by using Windows Installer 中,他们使用了 VS2013 和 InstallShield Limited Edition,它不适用于 VS Community 2019。我安装了 Advanced Installer,但在“创建包以部署在 Visual Studio 中开发的 Office 加载项”的帮助部分中说“以下文章使用了从专业版开始和项目类型可用的选项。”这意味着我需要将免费版升级为商业版。

您能否推荐任何其他适用于 Visual Studio 社区 2019 的 Windows Installer for Office 解决方案?或者任何分步文章如何使用 VS Community 2019 中的安装项目部署解决方案?

我记得几年前我尝试在旧版本的 VS 中进行一些部署,但现在它似乎更复杂了。我只是想试试我的插件能否在另一台计算机上工作,然后我会考虑商业版本的 VS 或安装程序

谢谢, 埃琳娜

【问题讨论】:

    标签: visual-studio windows-installer


    【解决方案1】:

    您也可以使用免费版本的 Advanced Installer 构建软件包,但您必须手动 create all the registry entries(与您的插件相关的那些),并且在软件包中添加文件也是如此,如 MS 中所述文章。

    您上面提到的向导通过读取必要的信息以从您的 Visual Studio 解决方案进行配置来自动执行此操作。

    免责声明:我在团队建设 Advanced Installer 工作。

    【讨论】:

    • 我尝试了 Advanced Installer,但没有成功,因为我很幸运知道如何正确地应用注册表。不过还是谢谢
    • 好吧,这是一个技巧(但不要告诉任何人我分享了它:)) - 使用 Advanced Installer 的试用版创建一个项目 - 使用 Office 插件的专用向导。然后查看该项目在文件和文件夹和注册表页面中包含的内容,并手动将其复制到一个新的“简单”(免费版)项目中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 2015-11-28
    • 2020-05-07
    • 1970-01-01
    • 2020-09-24
    • 2020-01-14
    相关资源
    最近更新 更多