【问题标题】:Install Custom Control in VS Toolbox在 VS Toolbox 中安装自定义控件
【发布时间】:2011-11-18 21:40:51
【问题描述】:

我们公司提供安装 Inno Setup 的 3rd 方组件。我们使用 VS Package 将我们的组件自动放入 Visual Studio Toolbox。但它有时会失败。 VS 包还需要一个名为“包加载密钥”的东西——即使我们对其进行了测试,Visual Studio 也拒绝将我们的组件集成到某些机器上。

是否有任何替代方案至少适用于 VS 2008 和 VS 2010 ?我花了一整天的时间研究这些,但似乎没有完整的解决方案:

使用 EnvDTE

Visual Studio Toolbox Manager 中有一个实现,但这仅适用于 VS 2005 和 2008。我需要它来确保至少可以使用 2008 和 2010。用户可以安装 2005/2008/2010 版本的所有可能组合...

使用 VSI

create VSI package 很容易,但安装时会出现一个向导,这让用户很烦(在设置过程中增加了大约 4 个步骤 - 每一个额外的步骤都会减少我们百分之几的潜在客户......) .它类似于安装程序中的安装程序...

使用 TCI

Toolbox Control Installer 看起来很有希望,但文档很旧,而且看起来它不适用于 2005 年以后的 VS。

手动安装

用户必须右键单击工具箱,选择“选择项目...”,然后浏览组件的 DLL 文件。这在每个版本的 VS 中每次都有效,但是与 VSI 方法一样,许多任性的开发人员将卸载该组件并且从不使用它(= 购买它),因为它不会自动出现在工具箱中,而且他们懒得想说明如何添加它。

【问题讨论】:

    标签: visual-studio installation components integration toolbox


    【解决方案1】:

    我写了一篇教程文章来讨论和比较所有方法:

    Visual Studio Toolbox Control Integration

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-08
      • 2010-09-08
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      相关资源
      最近更新 更多