我已经创建了一个Outlook外接程序,经过调试,运行良好。我希望能够将其打包分发。这是为非常有限的观众5-10人。这样做的步骤是什么?
我尝试了Build | Publish,它看起来很有效(使用本地文件名和CDROM安装位置的选项),但是创建了一个1.5MB的setup.exe文件,当它执行时,永远需要花费时间(它似乎试图联系一些远程服务器,超时并弹出一个错误,尽管该插件似乎是注册的)。
在网上查找,我找到了创建SetupProject或使用InstallShield有限添加的参考,但这些似乎都不适用于Visual Studio2017。
如果我能提供我的DLL和一个.reg文件,我会很高兴--这是为5-10个高级用户准备的。
部署此加载项的最简单方法是什么?
发布于 2017-03-31 04:40:32
最简单的方法是Build | Publish。如果你不想要任何在线活动,那就禁用它。您可以在项目->设置->发布中执行此操作。例如,检查你的“更新”设置。
发布于 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/)来正确安装,甚至手动编写您自己的安装程序来将它们放到需要的位置。
https://stackoverflow.com/questions/43106097
复制相似问题