2009-06-28 2 views
3

Visual Studio 2008에서 개발 한 Outlook 추가 기능을 설치하려고하는데 다음 오류가 발생했습니다.매니페스트가 유효하지 않거나 파일을 열 수 없습니다.

이름 : 에서 : 파일 : /// 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에서 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()에서 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole() --- 내부 예외 스택 추적 --- 끝에서 .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 등록 이름은 "*"와 같은 특수 문자가 있습니다. 나는 당신에게 윈도우 등록 이름을 바꿀 것을 제안했다. 당신은 (윈 XP)에서 레지스트리에서 변경할 수 있습니다 :

HKEY_LOCAL_MACHINE \ 소프트웨어 마이크로 소프트 \ 윈도우 \ NT \ CurrentVersion을이 키의

변경 값 : RegisteredOrganization RegisteredOwner를 내가 아는

관련 문제