首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Visual Studio 2017部署Office VSTO外接程序

如何使用Visual Studio 2017部署Office VSTO外接程序
EN

Stack Overflow用户
提问于 2017-03-30 07:45:07
回答 2查看 9.1K关注 0票数 9

我已经创建了一个Outlook外接程序,经过调试,运行良好。我希望能够将其打包分发。这是为非常有限的观众5-10人。这样做的步骤是什么?

我尝试了Build | Publish,它看起来很有效(使用本地文件名和CDROM安装位置的选项),但是创建了一个1.5MB的setup.exe文件,当它执行时,永远需要花费时间(它似乎试图联系一些远程服务器,超时并弹出一个错误,尽管该插件似乎是注册的)。

在网上查找,我找到了创建SetupProject或使用InstallShield有限添加的参考,但这些似乎都不适用于Visual Studio2017。

如果我能提供我的DLL和一个.reg文件,我会很高兴--这是为5-10个高级用户准备的。

部署此加载项的最简单方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2017-03-31 04:40:32

最简单的方法是Build | Publish。如果你不想要任何在线活动,那就禁用它。您可以在项目->设置->发布中执行此操作。例如,检查你的“更新”设置。

票数 5
EN

Stack Overflow用户

发布于 2017-07-11 01:29:20

您可以从以下位置下载Visual Studio项目类型:https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

这将允许您部署包,但在我看来,这有点but。此外,上面的链接没有任何文档。你必须转到另一个页面,答案就隐藏在评论中:

https://msdn.microsoft.com/en-us/library/ybshs20f(v=vs.90).aspx

然而,ClickOnce对我们的工作更一致。只需右键单击并选择Publish on the Project。

它与旧的InstallShield LE流程相去甚远,后者允许您自定义整个流程,包括图像、点击直达许可等。

但InstallShield LE也有自己的一系列问题,似乎已经完全被抛弃了。

可能值得看看其他第三方工具,如WiX (http://wixtoolset.org/)来正确安装,甚至手动编写您自己的安装程序来将它们放到需要的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43106097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档