如何使用Visual Studio 2012为Outlook 2010添加安装程序?
问题描述:
我已经使用Visual Studio 2012在C#中使用.NET 4.5框架构建Outlook 2010加载项。我试图为此构建一个安装程序,以便在我们的网络内部和外部分发加载项。我已经安装了建议的“InstallShield Limited Edition Project”并创建了一个msi文件,然后我尝试在目标机器上安装该文件,但收到一个错误消息,指出该dll文件不是有效的Office Add-In。 8个文件中总被安装,其包括,如何使用Visual Studio 2012为Outlook 2010添加安装程序?
- addin_file.dll.manifest
- addin_file.vsto
- addin_file.dll
- addin_file.pdb
- Microsoft.Office.Tools.Outlook。 v4.0.Utilities.xml
- Microsoft.Office.Tools.Common.v4.0.Utilities.xml
- Microsoft.Office.Tools.Common.v4.0.Utilities.dll
- Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll
我认为必须有一些需要做的安装程序,以添加条目到注册表,但我不确定这是什么。我已搜查左右,但只能找到有关Visual Studio 2010中
答
首先文章,请确保您包括所有所需prerequsites到安装程序 - VSTO运行时,.NET运行库等
的Deploying an Office Solution by Using Windows Installer文章介绍了部署加载项的所有必需步骤。确保你完成了文章中描述的所有步骤。
P.S.无需在最终用户PC上部署.pdb文件。它们用于调试。
非常感谢您的帮助,这已经解决了我的问题。 – 2015-02-11 11:35:08
@PradeepPatel:如果尤金的答案解决了您的问题,您会考虑将其标记为这样。问题/答案/信誉系统驱动StackOverflow(SO)。 – InteXX 2016-12-02 19:57:58