저는 종종 코드 또는 그 일부만 디버깅/테스트해야합니다.응용 프로그램을 실행하지 않고 C# 코드를 디버그하십시오.
가는 길 한 가지 방법은 내가 개발중인 응용 프로그램을 실행하거나 작은 테스트 응용 프로그램을 만드는 클래스 라이브러리를 개발할 때입니다.
또 다른 방법은 디버깅 목적으로 단위 테스트를 만들고 Visual Studio에서 실행하는 것입니다.
하지만 일회용 단위 테스트와 같은 추가 코드를 작성하고 싶지 않고 전체 애플리케이션을 시작하지 않으려면 (시작하고 디버깅 할 코드로 이동하는 데 시간이 약간 걸립니다.)?
Visual Stuio에서 코드의 일부만 실행하여 C# 코드를 각각 해석 할 수 있습니까?
편집
이 나는 약 LINQPad을 알고있다.
하지만 가끔은 예를 들어 알고 싶습니다. Form
이 실행 중일 때 또는 구성 요소가 데이터베이스와 대화 할 수있는 방법. 그래서 LINQPad는 이러한 경우 내 필요에 맞지 않습니다 ...
코드가 다른 코드에 종속되어 있으면이 작업이 까다로울 수 있습니다. 정말 작은 독립적 인 조각을 위해 처음부터 명령 줄 프로젝트를 만들고 거기에 코드를 복사해서 붙여 넣는 것이 어떻습니까? – Vlad
Visual Studio에서 QuickWatch 옵션을 사용할 수 있습니다. 같은 코드에서 몇 가지 다른 명령문을 테스트하려면 위치에 중단 점을 넣고 빠른보기 창을 엽니 다. QuickWatch 창에 서술문을 작성하여 결과를 찾을 수 있습니다. –
별도의 프로젝트입니까? 또는 전체 프로젝트의 일부분입니까? – crassr3cords