C # 프로젝트를 다운로드했으며 프로젝트를 디버깅하여 알고리즘 구현이 어떻게 작동하는지 확인하고 싶습니다.
프로젝트는 폴더에 있으며이 폴더 안에는-
.sln
파일 과- 소스 파일과이있는 폴더에
.csproj
파일을 .
Visual Studio를 설치 .sln
하고 기본 폴더에있는 파일을 열었습니다 . 프로젝트를 성공적으로 빌드했지만 프로젝트를 디버깅하려고하면 다음 메시지가 표시됩니다.
출력 유형이 클래스 라이브러리 인 프로젝트는 직접 시작할 수 없습니다.이 프로젝트를 디버그하려면 라이브러리 프로젝트를 참조하는 실행 가능 프로젝트를이 솔루션에 추가하십시오. 실행 가능한 프로젝트를 시작 프로젝트로 설정하십시오.
이상한 부분은 어디에서나 주요 기능을 볼 수 없다는 것입니다.
이 딸꾹질을 해결하려면 어떻게해야합니까?
답변
다운로드 한 프로젝트는 dll 어셈블리로 컴파일되고 구현 된 기능을 가진 클래스 세트를 제공합니다.
콘솔 응용 프로그램 또는 Windows 응용 프로그램의 출력 유형이있는 새 프로젝트를 솔루션에 추가해야합니다 (VS 프로젝트 추가 마법사에서 다른 프로젝트 템플릿을 제공함).
새로 추가 된 프로젝트에서 클래스 라이브러리를 테스트하기위한 로직을 구현할 수 있습니다.
다음 단계에 따라 찾고 변경할 수있는 프로젝트의 출력 유형 :
-
솔루션 탐색기-> 속성에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오.
-
속성이있는 열린 탭에서 응용 프로그램을 선택하면 출력 유형 레이블이 표시된 ComboBox가 나타납니다.
답변
Project Solution A를 마우스 오른쪽 버튼으로 클릭하면 창이 나타납니다. 공통 특성을 펼치십시오. 프로젝트 시작을 선택하십시오
오른쪽에 단일 시작 프로젝트가있는 라디오 버튼을 선택하십시오 거기에서 프로젝트를 선택하고 적용하십시오.
그게 다야. 이제 프로젝트를 저장하고 빌드하십시오. 프로젝트를 실행하여 출력을보십시오.
답변
답변
그냥 가야합니다 :
솔루션 탐색기-> 속성으로 이동 —> 변경 (단일 시작 프로젝트) .dll에서 .web로
그런 다음 디버깅을 시도하십시오.
분명히 당신의 문제는 해결 될 것입니다.
답변
이상한 부분은 어디에서나 주요 기능을 볼 수 없다는 것입니다.
바로 당신의 문제입니다. 이 프로젝트는 단지 DLL을 만듭니다. 실행할 실행 파일이 없습니다.
다른 프로젝트를 참조하고 그 안에 무언가를 호출하는 실행 파일 인 두 번째 프로젝트를 추가해야합니다.
답변
1) Right Click on **Solution Explorer**
2) Go to the **Properties**
3) Expand **Common Properties**
4) Select **Start Up Project**
5) click the radio button (**Single Start_up Project**)
6) select your Project name
7) Then Debug Your project
답변
클래스 라이브러리를 사용하는 일종의 앱이 필요합니다 (콘솔 앱은 디버깅에 가장 좋아하지만 WinForm은 좋아합니다). 콘솔 응용 프로그램 또는 Windows Forms 응용 프로그램의 새 프로젝트 (동일한 솔루션으로)를 추가하고 현재 프로젝트에 대한 참조를 추가하십시오. 그렇게 한 후에는 필요한 전화를 걸고 중단 점을 설정하고 마을로 가십시오.