2011-03-20 2 views
0

이라는 제목으로 System.Runtime.InteropServices.COMException 오류가 발생합니다. 데이터 소스를 추가하려고하는데 "Entity Data Model"을 선택하고 다음을 클릭하면 팝업이 나타납니다 . E_FAIL가에서 반환 된 오류 HRESULT : 엔터티 데이터 모델 마법사를 시작하는 attemption가 예외 메시지가있는 동안Entity Data Model을 만들려고하면

을 말한다 -up는 "유형의 예외가 함께 System.Runtime.InteropServices.COMException 가 발생했습니다 COM 구성 요소에 을 호출하십시오. "

이 문제를 해결할 수있는 해결 방법이나 해결책이 있습니까?

답변

1

오류가있는 오류 코드는 "작동하지 않았으며 이유를 모르겠다"는 것을 의미하지 않습니다. 기계를 다시 안정시키고 재 설치하는 데 집중하십시오. 또는 프로젝트와 관련된 특정 기능 장애가있는 경우 connect.microsoft.com을 사용하십시오. 당신은 그들에게 그들 자신의 기계에 오류를 재현 할 무언가를 제공해야 할 것입니다.

1

이 내용은 here이며, 저에게 도움이되었습니다. 문제는 새로운 솔루션을 닫고 열 때마다해야한다는 것입니다. 무슨 일이 일어나고 있는지, 그리고 그것은 매우 성가시다. 또한 devenv/safemode에서 발생하므로 제 3 자 애드온을 배제한다고 생각합니다.

해결책 탐색기에서 아이템, EDM 엔티티 마법사 등을 선택하여 수동으로 edm을 생성 한 후에 만 ​​다시 작동합니다 (EDM 마법사 중 하나에 잘못된 종류의 의존성이 있음). ? 첫 번째를 만든 후 EDM 모델의 존속에)

1

이를 발견하고, 당신은 설치하려면 다음 재료가 필요합니다 엔티티 프레임 워크를 사용하기 위해 나를 http://blogs.msdn.com/b/calvin_hsia/archive/2010/12/27/10109339.aspx?CommentPosted=true#commentmessage

+3

링크가 포함 된 답변은 [나쁜 연습으로 간주됩니다] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers).답을 독자적으로 작성할 수 있도록 여기에 내용을 요약하십시오 (복사/붙여 넣기는하지 마십시오). 그렇지 않으면 특히 링크가 죽어 버릴 경우 응답이 삭제 될 위험이 있습니다. –

+0

이것으로 해결되었습니다. 솔루션을 다시 나타내려면 솔루션 탐색기가 열려 있는지 (즉, 고정되어 있지 않은지) 확인하십시오. – Dono

0

완벽하게 일 :

  • .NET 프레임 워크 4.0/비주얼 스튜디오 2010
  • ADO.Net 엔티티 프레임 워크 4.3
  • SQL 서버 Express 또는 SQL Server 2005 또는

큰 것은 EntityFramework 4.3.1를 설치하려면 (당신이 NuGet을 사용하여 설치할 수 있습니다) 패키지 관리자 콘솔에서 실행 다음 명령 (오픈 VS2010는 라이브러리 패키지 관리자 → 패키지 관리자 콘솔 → 도구로 이동) :

Install-Package EntityFramework -Version 4.3.1 
0

간단한

  • 오른쪽
  • 당신이

그것은 자동으로로드됩니다 원하는 모델을 선택 추가 ADO.NET 엔터티 모델

  • 을 선택하여 새 항목
  • 추가 프로젝트
  • 을 클릭합니다.

  • 관련 문제