【问题标题】:the manifest may not be valid or the file could not be opened清单可能无效或文件无法打开
【发布时间】:2009-06-28 06:06:30
【问题描述】:

我想安装 Outlook 插件(由 Visual Studio 2008 开发),但出现以下错误。

名称: 来自:file:///D:/Project/.Net Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto

从 file:///D:/Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto 读取清单时出现异常:清单可能无效或文件不能打开了。

**************异常文本************** System.Deployment.Application.InvalidDeploymentException:从 file:///D:/Project/.Net%20Learning/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(时间跨度超时) 在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

【问题讨论】:

    标签: vsto


    【解决方案1】:

    可能您的 Windows 注册名称有一个特殊字符,如“*”。我建议你更改 windows 注册名称。您可以在 (Win XP) 中从注册表中更改它:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    更改这些键的值: 注册机构 注册所有者

    【讨论】:

    • 我在here 上发布了类似的问题。我在您建议的地方检查了我的 Windows 注册名称,它没有特殊字符。它只是读取Toshiba - 这是我的笔记本电脑的名称。还有其他建议/cmets吗?
    【解决方案2】:

    我知道这是超级旧的,我想分享一下。这就是为我解决的问题:

    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 错误。

    【讨论】:

      猜你喜欢
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 2020-07-11
      • 2022-06-21
      • 2012-12-24
      • 1970-01-01
      相关资源
      最近更新 更多