我们公司提供安装了Inno Setup的第三方组件。我们使用 VS Package 将我们的组件自动放入Visual Studio Toolbox。但它有时会失败。 VS Package还需要一个名为“ Package Load Key ”的东西 - 即使我们测试它,Visual Studio也拒绝在一些机器上集成我们的组件。
是否有任何替代方案至少同时适用于VS 2008和VS 2010?我花了一整天的时间来研究这些,但似乎没有完整的解决方案:
Visual Studio Toolbox Manager中有一个实现,但这仅适用于VS 2005和2008。我需要它来确保至少在2008年和2010年使用。用户可以安装所有可能的2005/2008/2010版本组合......
很容易create VSI package,但在安装时会出现一个向导,这会让用户感到烦恼(增加了4个步骤来设置流程 - 每增加一步就会减少我们潜在客户的百分之几.. )。它就像安装程序中的安装程序......
Toolbox Control Installer看起来很有希望,但文档很旧,看起来它不适用于VS比2005更新。
用户必须右键单击工具箱,选择“选择项目...”,然后浏览组件的DLL文件。这在每个版本的VS中都有效,但是,与VSI方法一样,许多任性开发人员将卸载该组件并且从不使用它(=购买它)因为它不会自动出现在工具箱中而且他们太懒了如何添加它。