2011-12-07 3 views

답변

3

열고 Tools ->Options... 메뉴 항목은,는 Projects and Solutions 노드를 확장 Build and Run 클릭하고 On Run, ... 드롭 다운에, Never Build를 선택합니다.

+3

단위 테스트에서는 작동하지 않습니다. 설치 프로그램을 사용하면 유닛 테스트를 실행할 때까지 빌드됩니다. – prosseek

+2

이 설정은 프로젝트 (F5) 실행을위한 컴파일 단계를 비활성화합니다. 위의 내용으로 설정을 수정했는데 여전히 컴파일 된 것처럼 보입니다. – bryanbcook

+1

무언가가 수정 되었다면 물론 IDE가 리소스를 다시 작성하기를 원합니다. PM은 출처에 대한 변경 사항이 언제 제기되었는지에 대해 묻고있었습니다. – Rabbi

4

테스트를 실행하려면 무엇을 사용하고 있습니까?

VS를 사용하는 경우 Re-sharper를 시도하십시오. 테스트 러너는 테스트 러너에서 바로 수행 할 작업을 지정할 수 있습니다. 자동, 자동 (전체 솔루션), 항상 빌드 및 빌드하지 않음에 대한 설정이 있습니다. 자동 설정이 제대로 작동하는 것 같습니다. 다시 날카롭게하지 않으면 가져와야합니다. 그 멋진 그리고 당신에게 시간의 톤을 저장할 수 있습니다.

1

이것은 낡은 질문이지만 사람들이 VS2017에서이 문제를 계속 제기하고 있으며 VS에서 실행되는 다른 테스트 프레임 워크 (Xunit 등)에서도 마찬가지입니다.

VS에서 콘솔 러너 내에서 테스트를 실행하지 않는 것이 좋습니다. 이것은 VS의 동작을 변경하지 않지만이를 우회합니다. VS에 있지 않으면 다시 컴파일 할 수 없습니다. ReSharper를 사용하는 경우 Brett가 말했듯이, ReSharper가 있습니다.

MSTest의 경우 ReSharper를 사용하지 않는 경우 여기에서 시작할 수 있습니다. https://msdn.microsoft.com/en-us/library/ms182489.aspx

ReSharper를 사용하지 않는 경우 XUnit의 경우 여기에서 시작할 수 있습니다. https://xunit.github.io/docs/getting-started-desktop.html#add-xunit-runner-ref

+1

[multiple] (http://stackoverflow.com/a/45198342) [questions] (http://stackoverflow.com/a/45198282)에 동일한 답변을 게시하지 마십시오. 하나의 좋은 대답을 올린 다음 다른 질문을 중복으로 닫으려면 vote/flag를 사용하십시오. 질문이 중복되지 않으면 * 질문에 대한 답변을 작성하십시오. * –

관련 문제