我无法弄清楚如何获得使用VS 2010构建的C#外接程序,它工作于Outlook 2007. Outlook不加载它,我得到这个错误:Office Outlook 2007使用Visual Studio 2010构建的C#外接程序:InvalidManifestException
Microsoft.VisualStudio.Tools.Applications.Runtime.InvalidManifestException An unexpected element "description" was found in the XML.
插件“本身”这没关系,因为有人我得到它的工作在这里工作,即使有与它的问题之前(有时这个插件的按钮消失)。
我甚至试图用工作版本的清单覆盖我的版本的清单,但我得到另一个InvalidManifestException
。
我为office 2007安装了vsto30,vsto40和主要互操作程序集(PIA)。 我尝试使用Visual Studio安装项目和发布向导生成的setup.exe。
我甚至试图在VS2010中创建一个新的“Office 2007”项目,我仍然得到相同的InvalidManifestException
。
更新: 以下更多的carefulyl的步骤,我得到这个异常: InvalidDeploymentException:异常从文件中读取清单:/// C:/Provaaddin/SmartOutlookAddIn/SmartOutlookAddIn.dll.manifest:清单可能无效或该文件无法打开。 ---> System.Deployment.Application.InvalidDeploymentException:部署清单在语义上不是有效的。 ---> System.Deployment.Application.InvalidDeploymentException:部署清单需要< deployment>部分。
您已按照以上[Office 2007的插件部署的步骤( http://msdn.microsoft.com/en-us/library/cc563937.aspx)?您分配了哪些注册表项?这是x64还是x86操作系统? – SliverNinja 2012-03-22 16:57:00
是的,我遵循了这些步骤。我忘了一些注册表配置,但现在我调整了它,并且我得到另一个清单异常,虽然它是不同的: InvalidDeploymentException:从文件中读取清单的异常:/// C:/Provaaddin/SmartOutlookAddIn/SmartOutlookAddIn.dll.manifest:清单可能无效或文件无法打开。 ---> System.Deployment.Application.InvalidDeploymentException:部署清单在语义上不是有效的。 ---> System.Deployment.Application.InvalidDeploymentException:部署清单需要部分。 it'a a x86 Vista –
while1
2012-03-23 08:56:44