0

LightSwitch 응용 프로그램을 작동시킬 수 없습니다. 새 프로젝트를 만들 때 테이블, 스크린, 디버그 (F5)를 추가합니다. 그러나 화면에 응용 프로그램 창이 표시, 그것은 비어 및 오류 대화 상자가 말하는 나타날 때 :파일 또는 어셈블리를 찾을 수 없습니다. System.ServiceModel.DomainServices.Client.Web

파일 또는 어셈블리 'System.ServiceModel.DomainServices.Client.Web를로드 할 수 없습니다 = 2.0 버전. 5.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35 '또는 종속성 중 하나입니다. 시스템이 지정된 파일을 찾을 수 없습니다.

나는이 문제를 해결하기 위해 지난 2 일을 보냈다. Visual Studio 2013 Ultimate과 Silverlight 및 LightSwitch를 제거한 다음 다시 다운로드하여 여러 번 다시 설치했습니다. 그래도 문제가 해결되지는 않습니다.

나는 내 경험에 해를 끼치 지 않는 해결책을 가지고 과 비슷한 (같은 문제는 아님) 질문을 온라인으로 검색하는데 많은 시간을 보냈다.

MSDN 포럼에서 "Microsoft SDK의 폴더로 이동하여 거기에 RIA 서비스 폴더가 있습니다. 거기에 DLL이 있습니다"라는 답변을 보았습니다. - RIA 서비스 폴더가 없습니다. 내 전체 하드에 drive. 또한 찾을 수없는 특정 DLL에 대해 시스템 전체 검색을 수행했는데 검색 결과가 없습니다. 나는 또한 그것을 수동으로 찾았지만 찾을 수있는 곳은 찾지 못했다.

나는 인터넷을 검색하여 RIA 서비스를 설치하는 방법을 찾아 냈습니다. 불운. 내가 찾을 수있는 것은 RIA로 앱을 만드는 방법에 대한 연습 이었지만 설치 지침은 없었습니다.


:이 상황에서 작동하지 않습니다 다시 모든 설치, 나는 이미 그것을 시도했습니다.


어떻게 수정합니까? LightSwitch 앱을 작동 시키려면 어떻게해야합니까?

+0

은 "/ 빈"가 또는 "/ obj /"파일 경로에? 그렇다면 솔루션을 청소 (bin/obj 폴더 삭제)하고 다시 실행하십시오. –

+0

@ChrisW. 답장을 보내 주셔서 감사합니다. 원래 Visual Studio에서 참조 했었습니다. 새 프로젝트를 만들 때 기본적으로 수동으로 참조하지 않았으며 Solution Explorer의 References에 노란색 느낌표가 옆에있었습니다. 오른쪽 버튼을 클릭하여 파일 위치 열기를 선택하면 존재하지 않는 디렉토리로 이동했습니다. 파일이 내 드라이브에 없습니다. 또한, 내가 VS를 다시 시작했을 때 더 이상 참조 목록에 없었으며 존재하지 않기 때문에 참조를 직접 추가 할 수 없습니다. – uSeRnAmEhAhAhAhAhA

+0

이 질문을 게시 한 후 (게시하기 전에 _did_ 검색) 나는 _similar_ 질문을 발견하고 WCF RIA Services Toolkit 설치를 제안했습니다. 나는 그 다음 VS를 재시작했다. 여전히이 DLL을 참조 할 수 없습니다. 또한 RIA Services 디렉토리 (지금 가지고있는)에서이 DLL을 찾았습니다. 아직 필요하지 않습니다. – uSeRnAmEhAhAhAhAhA

답변

0

당분간 임시 해결책을 찾았습니다. this 페이지를 방문하여 소스 코드 샘플을 다운로드하십시오.

zip 파일> 속성> 차단 해제 (IE를 다운로드 한 경우)를 마우스 오른쪽 단추로 클릭하십시오. 그런 다음 시작하기 - WCF RIA Services> C# (또는 VB)> HRApp> Bin> Debug> LightSwitch 프로젝트에서 System.ServiceModel.DomainServices.Client.dllSystem.ServiceModel.DomainServices.Client.Web.dll 파일을 참조하십시오.

재생성 및 디버그. 이제 작동 할 것입니다.

0

NuGet 갤러리에서 필요한 것은 RIA Services Silverlight Client 4.2.0입니다. Visual Studio의 NuGet Package Manager에서 찾을 수 없습니다. 그것이 더 이상 사용되지 않거나 무엇인지 확실하지 않습니다. 수동으로 다운로드하여 설치해야했습니다.

Visual Studio의 이전 버전과 명령 줄을 통해 설치하는 방법을 보여주는 SO Q&A입니다.여기에 비주얼 스튜디오 2015 커뮤니티에 설치하는 방법입니다 :

도구 -> NuGetPackage 관리자 -> 패키지 관리자 설정

위의 파일을 저장 한 디렉토리를 가리키는 새로운 패키지 소스를 추가합니다.

Package Sources

오른쪽 클라이언트 프로젝트를 클릭하고 NuGet 패키지 관리를 선택합니다. 패키지 소스를 오른쪽 상단 모서리에 새로 추가 한 소스로 변경하십시오. 그러면 다음 그림에 회색으로 표시된 업데이트 버튼이있는 설치 버튼이 있어야합니다. 그에서 찾을하려고 파일 경로를 나열 않는 출력 창에서 혹시 당신은 이미 참조가 (당신이 그의 확신) 경우

NuGet Package Manager

관련 문제