我想安装 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 读取 list 时出现异常: list 可能无效或文件无法打开。
**************** 异常文本 ************** System.Deployment.Application.InvalidDeploymentException:从 file:///D:/Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto 读取 list 时出现异常: list 可能无效或该文件无法打开。 ---> System.Deployment.Application.InvalidDeploymentException:部署 list 在语义上无效。 ---> System.Deployment.Application.InvalidDeploymentException:部署 list 要求您指定发布者和产品。 在 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole() --- 内部异常堆栈跟踪结束 --- 在 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole() 在 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemantics(ManifestType list 类型) 在System.Deployment.Application.ManifestReader.FromDocument(字符串localPath,ManifestTypemanifestType,UrisourceUri) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(TimeSpan 超时) 在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()
最佳答案
您的 Windows 注册名称可能包含特殊字符,如“*”。我建议你更改Windows注册名称。您可以在 (Win XP) 中从注册表更改它:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
更改这些键的值: 注册组织 注册业主
关于vsto - list 可能无效或文件无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1054364/