【问题标题】:How to install/deploy VSTO Excel 2010 Addin developed in C#.net?如何安装/部署用 C#.net 开发的 VSTO Excel 2010 插件?
【发布时间】:2012-08-19 11:40:09
【问题描述】:

我已经在 C#.net 中使用 VSTO 开发了一个 excel 插件。现在我也想在其他机器上部署这个插件。这样安装它的用户可以在 excel 菜单 -> Addins-> MyAddin 中看到我的插件

或者,我可以只给他们带有 myaddin 的 Excel。这样任何拥有此 Excel 的人都可以访问并使用它。这样他们就不会在每个 excel 文件的插件菜单中看到 myaddin。

【问题讨论】:

  • 你检查过VSTO页面吗?它有关于如何部署 VSTO 插件的一整套解释和说明:msdn.microsoft.com/en-US/office/hh128824
  • 哈哈,我喜欢每个人的样子哦,回答,检查这个链接......谢谢大家的帮助......

标签: c# excel vsto


【解决方案1】:

您可以使用 Visual Studio 2010 安装项目来创建 Windows 安装程序包。看到这个MSDN链接

引用该链接

总结:了解如何为 使用 Visual 的 Office system 2010 插件或文档级解决方案 Studio 2010 安装项目以创建一个 Windows Installer 程序包,该程序包 针对 2007 Microsoft Office system 或 Microsoft Office 2010。

Wouter van Vugt,代码顾问

泰德帕蒂森,泰德帕蒂森集团

本文由 Microsoft 更新,获得了 原作者。

适用于:Visual Studio 2010 Tools for Office、2007 Microsoft Office 系统、Microsoft Office 2010、Visual Studio 2010。

下载:http://code.msdn.microsoft.com/VSTO2010MSI

内容

Overview
Deployment Methods
Deploying Office solutions that target the Visual Studio 2010 Tools for Office runtime
Download Samples Provided with this Article
Creating a Basic Installer
Conclusion
Additional Resources
About the Authors

编辑

您还可以为所有用户看到此link

【讨论】:

    【解决方案2】:

    从概念上讲,您需要集中精力为自己创建一个 COM 对象,即使应用程序(此处为 MS Excel)未在资源管理器中打开,该对象也必须运行。

    更多内容可参考以下链接:

    http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C

    (附注:链接是针对 c# 而不是 c)。

    接下来,您应该为您的用户提供一个 .exe 文件,其中包含用于创建 COM 对象的代码。

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 2010-12-23
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多