如何安装/部署在C#.net中开发的VSTO Excel 2010插件?

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

或者,我可以给他们只是与myaddin Excel。所以谁拥有这个Excel可以访问插件并使用它。这样他们就不会在每个Excel文件插件菜单中看到myaddin。

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

从该链接引用

简介:了解如何使用Visual Studio 2010安装项目为Office system 2010加载项或文档级解决scheme部署Microsoft Visual Studio Tools,以创build一个面向2007 Microsoft Office system或Microsoft Office 2010的Windows Installer程序包。

法律顾问Wouter van Vugt

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

本文由微软在原作者的许可下进行了更新。

适用于:Visual Studio 2010 Tools for Office,2007 Microsoft Office system,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 

编辑

您也可以看到所有用户的链接 。

从概念上讲,所有你需要关注的是让自己创build一个COM对象,即使应用程序(MS Excel在这里)没有在资源pipe理器中打开,它也必须运行。

更多的可以从以下链接中find:

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

(PS:链接是为C#不是C)。

接下来,你应该给你的用户一个包含代码的.exe文件来创buildCOM对象。