저는 현재 프로젝트의 마지막 단계에 있습니다. 필자는 노력의 일환으로 하나의 솔루션에 15 가지 프로젝트가있는 대신 사전 컴파일 된 라이브러리에 대한 참조를 사용하도록 MVC 솔루션을 재구성했습니다.Visual Studio에서 릴리스/디버그가 적용되는 레벨은 무엇입니까?
내 질문은 릴리스/디버그 스위치가 적용되는 위치와 관련이 있습니다.
예를 들어, 저수준 라이브러리가 디버그 모드로 만들어지고 메인 웹 클라이언트 앱이 출시 모드로 작성되었다고 말하십시오.
프로젝트가 릴리스 모드 (기본 응용 프로그램의 구성이므로) 또는 디버그 모드 (기본 응용 프로그램이 디버그 모드로 컴파일 된 바이너리에 종속되기 때문에)로 빌드됩니까?
"프로젝트가 만들어 질 것인가?"주요 앱 또는 라이브러리 중 어떤 프로젝트를 의미합니까? Visual Studio의 디버그/릴리스 설정은 솔루션 단위가 아닌 프로젝트 단위입니다. –
다양한 프로젝트를 찾아 내고 컴파일 된 라이브러리를 참조해야 할 필요가 있습니까? 이러한 다른 라이브러리에 대해 독자적으로 개발할 예정입니까, 아니면 주 응용 프로그램으로 만 변경합니까? 주요 응용 프로그램에만 사용됩니까? 호기심을 묻습니다. –
@ Adam - 주 프로젝트. 본질적으로, 나는 "메인 애플리케이션이 릴리즈 모드로 구축되었는지, 다른 모든 것들이 그것을 존중할 것인가"라고 묻고있다. –