2009-06-28 397 views
3

我想安裝Outlook加載項(由Visual Studio 2008開發),但出現以下錯誤。清單可能無效或文件無法打開

名稱: 來源:文件:/// d:/Project/.Net學習/ OutlookAddIn3/OutlookAddIn3 /斌/調試/ app.publish/OutlookAddIn3.vsto

異常從文件中讀取清單:// /D:/Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto:清單可能無效或文件無法打開。

**************異常正文************** System.Deployment.Application.InvalidDeploymentException:從文件讀取清單的異常:/ //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) at System.Deployment.Application.ManifestReader.FromDocument(String localPath,ManifestType manifestType,Uri sourceUri) ---在Microsoft.VisualStudio處結束內部異常堆棧跟蹤--- 。 Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(TimeSpan timeout) at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

回答

1

可能你的windows註冊名有一個特殊的字符,如「*」。我建議你改變windows註冊名稱。你可以從註冊表(Win XP的),它改變:

HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows NT \ CURRENTVERSION

這些鍵的變化值: RegisteredOrganization RegisteredOwner