2012-09-06 2 views
17

시작할 수 없습니다 클래스 라이브러리의 출력 유형이 프로젝트는이 프로젝트를 디버깅 이에 실행 가능한 프로젝트를 추가 할 수 directly.In 순서를 시작할 수 없습니다 라이브러리 프로젝트를 참조하는 솔루션입니다. 실행 파일 을 시작 프로젝트로 설정하십시오.프로젝트는 직접 (2)

C# visual studio 2010에서 프로그램을 실행하는 동안이 오류가 발생합니다. 이 오류를 해결하는 방법을 알려주십시오.

+3

오류 메시지는 수행해야 할 작업을 정확하게 알려줍니다. 정확히 당신은 어려움을 겪고 있습니까? –

+1

디버깅하려는 프로젝트는 클래스 라이브러리이므로 디버깅 할 수 없으므로 실행 지점이 없습니다. 솔루션에 다른 프로젝트가 있습니까? –

+1

글쎄,이 오류를 게시해야한다고 생각합니다 ... – RvdK

답변

2

프로젝트 속성 페이지로 이동하여 출력 유형을 Console Application 또는 Windows Application (내용에 따라 다름)으로 변경하십시오.

올바른 프로젝트를 시작 프로젝트로 설정했는지 확인하십시오 (마우스 오른쪽 버튼 클릭 -> 시작 프로젝트로 설정).이 프로젝트는 Class Library이 아니어야합니다. 솔루션의 유일한 프로젝트가 클래스 라이브러리 인 경우,이를 위해 일부 테스트 실행 파일을 만들어야합니다.

14

프로젝트를 실행 가능한 프로그램이 아닌 클래스 라이브러리 프로젝트로 생성했습니다. 클래스 라이브러리는 컴파일되어 공통 기능을 위해 다른 응용 프로그램에서 사용됩니다.

클래스 라이브러리를 만들려는 경우 기능을 테스트하기 위해 테스트 응용 프로그램 (또는 더 나아가 단위 테스트)을 만들어야합니다. 실행 가능한 응용 프로그램을 만들려면 프로젝트를 수정해야합니다.

단일 솔루션에 여러 프로젝트가있는 경우 올바른 프로젝트가 클래스 라이브러리 프로젝트 중 하나가 아닌 "프로젝트 시작"으로 설정되어 있는지 확인해야 할 수도 있습니다.

+1

내가 게시하는 즉시 Downvote? 왜 그런지에 대해 논평하는 사람이 있습니까? –

+1

같은 일이 일어났습니다. 누군가 여기를 돌아 다니고있는 것 같습니다 :) – Bartosz

+1

몇 가지 질문에 대한 답변이 나왔습니다. 아무 이유없이 담요 downvoting 너무 왜? –

42

은 실행 프로젝트를 마우스 오른쪽 버튼으로 클릭 마우스 클릭하여 프로젝트 탐색기에 startproject을 설정하고 이동,

2

당신이 DLL의 코드를 디버깅하려면 "시작 프로젝트로 설정 "를 선택하거나 테스트를 사용하여 실행 프로젝트의 속성을 디버그 탭으로 이동하여 "외부 프로그램 시작"을 선택하고 테스트 러너와 같이 사용할 응용 프로그램의 이름을 입력하십시오.

7

무슨 짓을하면 닷넷의 모든 프로젝트는 C#에서 Main() 기능 같은 출발점을 필요로
모든 코드와 class library을 한 것입니다 프로젝트
의 클래스 libraty 유형에 obsly 밤은 존재하는 무엇을 대신 할 수 있습니다
1. 콘솔 프로젝트을 동일한 솔루션으로 만듭니다. 솔루션을 마우스 오른쪽 단추로 클릭하고 새 프로젝트를 추가하십시오.
2. 클래스 라이브러리에 대한 참조를 추가하십시오.
3.클래스 라이브러리의 클래스/메소드에 액세스하고 클래스 라이브러리 프로젝트 대신 콘솔 프로젝트를 시작

또는
당신은 콘솔 프로젝트 또는 솔루션의 다른 프로젝트가있는 경우 이미
오른쪽 솔루션 탐색기에서 프로젝트를 클릭하고 은 쉽고 신속에

+0

그는 시작 프로젝트를 설정하지 않았을 수도 있다고 생각합니다. 이것은 로컬에 저장되므로 다른 사람의 코드를 코드화하면 설정되지 않습니다. – AnthonyLambert

+0

@ AnthonyLambert- 정말 당신은 이런 식으로 downvote 것입니다. 이 질문에 언급조차되지 않을 때? 더 많은 정보 (아마 올바른 정보)가 투표의 이유가 될 때부터 –

+0

이 답변은 읽기 어렵고 많은 형식상의 문제가 있습니다. 아마 downvote가있는 이유 일 것입니다. –

5

오른쪽 클릭 시작 프로젝트로 설정 on -> 특성으로 이동 -> 일반 특성 탭 펼치기 -> (오른쪽에서) 옵션 단일 시작 프로젝트 -> 드롭 다운 목록에서 프로젝트를 선택하여 단일 선택 단추를 선택하십시오.
즐기십시오.

1

MVC 4와 함께 VS 2012에서 갑자기 실행되는 동일한 오류 유형을 발견했습니다. 이 오류를 해결하는 여러 가지 방법을 실행했지만 프로젝트를 제공하는 각각의 오류 속성 창의 작은 변경 옵션을 가진 filly 발견했습니다. 나는 프로젝트 속성 창을 갔다. Healpars에서 Myproject.Then으로 시작 프로젝트를 변경하면 문제가 없다. 감사합니다.