2013-07-26 4 views
11

에 서비스 참조를 추가 할 수 없습니다. http://msdn.microsoft.com/en-us/library/t3ec2ktk.aspx내가 내 새 콘솔 응용 프로그램에 서비스 참조를 추가하려고 나는 다음과 같은 오류를 얻고 새로운 콘솔 응용 프로그램

저는 소스 제어에 연결되어 있지 않습니다. 이것은 새로운 프로젝트이며 "소스 제어에 포함"확인란을 선택하지 않았습니다.

또한 전체 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성 아래의 읽기 전용 상자를 선택 취소하여 읽기 전용으로 만들지 않으려 고 시도했습니다. 그러나 프로젝트의 폴더는 여전히 읽기 전용입니다 ... 어떤 이유로 든 변경되지 않습니다.

프로젝트에 서비스 참조를 추가하려면 어떻게해야합니까?

+1

이 문제는이 답변으로 해결됩니다. http://stackoverflow.com/a/21428665/116818 –

답변

10

문제는 다음과 같습니다. 서비스 참조를 추가하려고했지만 실제로는 웹 참조을 추가해야했습니다. 이 페이지 당 :

Its because you picked service reference, which generates a WCF based stub, which uses different classes and a different programming model. You need to make sure you're creating a web reference, not a service reference (unless you want to use the WCF based stuff), In VS.NET 2008, the web reference option IIRC, is hidden under the advanced button on the add service reference dialog.

Ref. http://boards.developerforce.com/t5/forums/forumtopicprintpage/board-id/general_development/message-id/33779/print-single-message/false/page/1

+1

내 PC에서이 문제에 직면했고 다른 PC로 전환했을 때 완전히 정확하지 않을 수도 있습니다. 같은 새 프로젝트를 만들려면 새로운 서비스 참조를 추가하면 원활하게 작동하므로 기사에서 말하고자하는 내용이 아닙니다. 의견을 부탁합니다 ! –

+0

@AhmedNazmy 말할 것도없이, 내가 아는 전부는이 솔루션이 당시 나를 위해 일했습니다. 또한 이것은 VS 2008입니다. 따라서 사용중인 버전에 따라 다릅니다. – user1477388

+1

정말 고마워요.이게 정말로 도움이되었습니다. – Haroon

5

Visual Studio를 관리자로 실행하십시오. 일부 디렉토리에 액세스하는 데 문제가있는 것 같습니다.

3

이 답변을 얻었지만 답변에서 다른 모든 것을 시도하기 전에 Visual Studio를 다시 시작하십시오. 이것은 내 팀과 다른 4 명의 사람들에게 일어난 일입니다. 비주얼 스튜디오 2013와 문제가 아니라 2012 년

1

나에게 해결책이 있었다 것 같다 : 당신은
1) 다음 서비스 참조를 제거 당신의 Web.config에서)
이 다시 추가 추가 여부를 확인한다 새로운 참조는 다른 끝점을 추가합니다. 끝내면 새 끝점을 제거해야합니다.