Installshield Excel加载项

我在VS2010中创build了一个excel插件。 我正在尝试使用Installshield创build安装。 我不想使用VS2010将创build的发布setup.exe。 原因是我需要将某些文件放在目标计算机上,并希望使用installsheild来完成。

我的问题是,我现在知道哪些文件应该去哪里。 通常情况下,安装完成一切。

任何帮助将是惊人的。

我想你不会喜欢我的回答。

一些安装创作工具提供对Office加载项的直接支持。 您可以configuration一些基本设置并构build您的项目以获取安装程序。

其他人不提供支持,所以你需要手动。 如果你想使用这种types的工具,你应该找出你需要安装和在哪里。 每个加载项都是独特的,可能有特殊要求,特殊设置或使用特殊位置。

如果您想自己configuration安装程序,则首先需要手动安装加载项,然后尝试在安装程序中复制您的操作。 Automagical解决scheme仅在支持它们的安装创作工具中可用。

基本上,你有一些关于插件部署的学习。

我完全同意Cosmin Pirvu ,但是在InstallShield中创buildInstaller for Add-In并不难。

这不是直截了当的,但我可以给你一个实际上为我工作的提示… 人们面对的基本问题是registryWindows Installer在加载项安装的情况下秘密为你创build的条目。

  1. 使用Windows安装程序创build加载项安装程序(默认情况下,您将使用您的解决scheme)。
  2. 安装插件testing它,看看它是否加载完美或不。
  3. 打开InstallShield应用程序(不在Visual Studio中,直接打开应用程序)。
  4. 打开你的安装项目文件(VB.Net和.csproj情况下的.vbproj的情况下),Installshield将显示您在Windows安装程序中所做的所有条目。
  5. 打开安装devise器>>转到系统configuration ,然后点击registry节点,现在在右下方的面板“目标计算机的registry视图”右键单击HKEY_CLASSES_ROOT ,然后单击导出所有 这是窍门创build一个Reg文件。
  6. 转到您的解决scheme并添加InstallShield基本安装程序项目,添加它后,您可以使用Installshield工具栏(如果不使用Installshield菜单),并selectVisual Studio部署项目导入向导 。 运行它并将旧的Windows Project转换为Installshield项目。
  7. 一旦您的项目准备就绪,请从我们导出我们的registry文件的相同registry节点(请参阅上面的说明),这次单击“导入注册文件…”

现在你已经准备好了..其余的东西很容易..

我已经search了很多天,当我在互联网上的任何地方都没有find它的时候,我想在这里发布我自己尝试的解决scheme。

Interesting Posts