манифест может быть недействительным или файл не может быть открыт - PullRequest
3 голосов
/ 28 июня 2009

Я хочу установить надстройки для Outlook (которые разработаны Visual Studio 2008), но у меня появляется следующая ошибка.

Имя: From: file: /// D: /Project/.Net Learning / OutlookAddIn3 / OutlookAddIn3 / bin / Debug / app.publish / OutlookAddIn3.vsto

Исключение при чтении манифеста из файла: /// D: /Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto: манифест может быть недействительным или файл не может быть открыт.

************** Exception Text ************** System.Deployment.Application.InvalidDeploymentException: Исключение при чтении из файла: /// D: /Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto: манифест может быть недействительным или файл не может быть открыт. ---> System.Deployment.Application.InvalidDeploymentException: манифест развертывания не является семантически допустимым. ---> System.Deployment.Application.InvalidDeploymentException: для манифеста развертывания необходимо указать издателя и продукт. в System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole () --- Конец внутренней трассировки стека исключений --- в System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole () в System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemantics (ManifestType manifestType) в System.Deployment.Application.ManifestReader.FromDocument (строка localPath, ManifestType manifestType, Uri sourceUri) --- Конец внутренней трассировки стека исключений --- в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests (TimeSpan timeout) в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn ()

Ответы [ 2 ]

1 голос
/ 29 июня 2009

Возможно, ваше зарегистрированное имя в Windows имеет специальный символ, такой как "*". Я предложил вам изменить Windows зарегистрированное имя. Вы можете изменить его из реестра в (Win XP):

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion

изменить значение этих ключей: RegisteredOrganization RegisteredOwner

0 голосов
/ 05 апреля 2016

Я знаю, что это супер старый, думал, что поделюсь. Вот что исправило это для меня:

https://social.msdn.microsoft.com/Forums/windows/en-US/4e4ee82b-308e-41ea-a8ad-0ea465aec3f5/the-manifest-may-not-be-valid-or-the-file-could-not-be-opened?forum=winformssetup

Короче говоря, URL моей папки установки был неправильным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...