如何安装/部署在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对象。