Я не могу понять, как получить надстройку C#, созданную с помощью VS 2010, работающую в Outlook 2007. Outlook не загружает его, я получаю эта ошибка:Office Outlook 2007 C# надстройка, созданная с помощью Visual Studio 2010: InvalidManifestException
Microsoft.VisualStudio.Tools.Applications.Runtime.InvalidManifestException An unexpected element "description" was found in the XML.
плагин «сам по себе», это нормально, так как кто-то до меня получил это работает здесь на работе, даже если были проблемы с ним (кнопка иногда этот плагин исчез).
Я попытался даже перезаписать манифест моей сборки манифестом рабочей версии, но я получил еще InvalidManifestException
.
Я установил vsto30, vsto40 и первичную сборку interop (PIA) для офиса 2007. Я попытался использовать проект визуальной студии и setup.exe, сгенерированный мастером публикации.
Я даже попытался создать новый проект «Office 2007» в VS2010, и я все равно получаю то же самое InvalidManifestException
.
Обновление: После более carefulyl шагов, я получаю это исключение: InvalidDeploymentException: Исключение чтения манифеста из файла: /// C: /Provaaddin/SmartOutlookAddIn/SmartOutlookAddIn.dll.manifest: манифест не может быть действительным или файл не может быть открыт. ---> System.Deployment.Application.InvalidDeploymentException: манифест развертывания не является семантически допустимым. ---> System.Deployment.Application.InvalidDeploymentException: манифест развертывания требует раздела < развертывания.
следовали вы эти [Office 2007 шагов развертывания Plugin] (http://msdn.microsoft.com/en-us/library/cc563937.aspx)? Какие ключи реестра вы назначаете? Это x64 или x86 OS? – SliverNinja
Да, я следил за этими шагами. Я забыл некоторые настройки реестра, но теперь я его скорректировал, и я получил другое явное исключение, хотя оно другое: InvalidDeploymentException: манифест чтения исключения из файла: /// C: /Provaaddin/SmartOutlookAddIn/SmartOutlookAddIn.dll.manifest: манифест может быть недействительным или файл не может быть открыт. ---> System.Deployment.Application.InvalidDeploymentException: манифест развертывания не является семантически допустимым. ---> System.Deployment.Application.InvalidDeploymentException: манифест развертывания требует раздела. it'a a x86 Vista –
while1