주어진 문제 영역에 대해 Visual Studio 2008에 C# 기반 솔루션이 있습니다. 이 솔루션에는 1 + 5 개의 프로젝트가 있습니다. 첫 번째 프로젝트는 다른 5 개 프로젝트에 걸쳐있는 리소스입니다.HOWTO 단일 빌드에서 여러 폼을 사용하는 여러 프로젝트를 사용하여 VS 2008의 C# 솔루션 용 독립 실행 형 실행 파일을 폼에 생성 하시겠습니까?
각 프로젝트에는 여러 가지 양식이 있습니다. 기본적으로 빌드는 프로젝트 당 하나의 실행 파일을 생성합니다. 독립된 실행 파일을 생성하기 위해 나머지 폼과의 상호 의존성이없는 각 폼을 원합니다.
저는 5 개의 주요 프로젝트 각각을 여러 프로젝트로 나누고 "시작 프로젝트"를 "여러 개의 시작 프로젝트"로 설정하고 내 목표를 달성 할 수 있음을 알고 있습니다. 그러나 이는 두 자리 수 중반으로 증가하는 프로젝트의 수를 초과하여 솔루션을 과부하 할 것입니다. 저는 5 개 프로젝트 각각에 대해 별도의 솔루션을 제공하는 경로를 추구하고 싶지 않습니다.
Application.Run(new fooForm());
내가 다른 독립적 인 형태에 대한 실행 파일을 만들 필요가있을 때, 나는
Application.Run(new barForm());
에 양식 값을 변경 : 내 목표를 달성하기 위해 다음과 같이
는 지금은 Application.Run를 호출
등등. 나는 또 다른 에스프레소 샷이 필요할 때까지 계속한다.
내가 창 밖으로 뛰어 내리지 않고 내가하려는 것을 달성하기위한 해킹이 있습니까?
는 "여러 프로젝트에 5 개 주요 프로젝트의 각 휴식은"-이 비주얼 스튜디오를 사용하여 여러 EXE 파일을 생성 할 수있는 유일한 방법입니다 . 무엇을 성취하려고합니까? –
프로젝트의 각 양식은 단일 데이터베이스와 대화하여 보고서를 작성하며 해당 솔루션의 다른 양식 및 다른 솔루션의 다른 양식과는 독립적입니다. 현재 실행 파일은 Application.Run의 값을 수동으로 한 번에 하나씩 수동으로 대체하여 만듭니다. fooForm, barForm 등의 실행 파일을 자동화 된 방법으로 만들고 싶습니다. 수동으로 수행하지 않아도됩니다. 감사. –