그래서 자체 프로젝트에서 각각 6 개의 작은 응용 프로그램을 만들었습니다.하나의 실행 프로그램 프로젝트에서 여러 Visual Studio 프로젝트를 병합하는 방법
내 아이디어는 이제 각자의 존중하는 응용 프로그램을 시작하는 6 개의 버튼이있는 일종의 Launcher를 빌드하는 것입니다.
나는 Add/Existing Projects/Select Project를 사용하는 방법을 알고 있지만 Button_Click에서 해당 응용 프로그램을 실행할 때 더 많은 걱정을합니다.
각 앱의 .cs 파일과 리소스를 복사/붙여 넣기하려고합니다.
해야하나요? 하지 않아도 될까요? 할 수있는 최선의 방법은 무엇입니까? 내가 말했듯이
EDIT1
잘
, 내 애플 리케이션은 내가 아주 아주 작은 같은 말은 매우 작다. 그것은 주로 템플릿 메일 보내기 및 열기/닫기 보고서 자동화에 관한 것입니다.내 모든 응용 프로그램은 각각 하나의 형식으로되어 있으며 .png 또는 .txt 만 사용하여 데이터를 저장하거나 이미지가 포함 된 fancy-ish 보고서를 작성합니다.
지금 당장 NonStatic이 UI를 다시 참조하고 일부 기능의 이름을 바꾸면서 FormX.cs를 하나씩 가져 오는 중입니다. 지금까지 2 번했는데 일반적인 파일 경로 문제가 발생했습니다.
.exe가 빌드되면 어떻게 ressources가 작동하는지 모르겠습니다. 그들은 ressources 파일이있는 곳으로 "삽입"됩니까? (리소스 폴더 또는 .. \ bin \ debug) 또는 내가 이것을주의 깊게 사용해야하고 체계적으로 특정 폴더에 tehm을 넣어야합니까?
또한 Zdravko Danev에게 감사드립니다. 모든 것을 복사/붙여 넣기 만 하려던 것입니다. 너는 내가 이것에 대해 더 느리게 생각하게했다. 그러나 나는 진정한 통합 솔루션 인 "융합 된 솔루션"을 찾고 있습니다. 버튼이 .EXE를 실행하는 것을 원하지 않습니다. : 시간이 모든 참조를 확인하기 위해 consumming 불구하고 P
내가 복사/내 모든 형태를 붙여 관리EDIT2
는 좀 쉬웠다. 하지만 끝났습니다.
별도의 프로젝트에 보관하고 ILMerge – Darkonekt
을 사용할 수도 있습니다. 또한이 기능을 다른 DLL로 옮기고 단일 exe에서 참조 할 수 있습니다 – Darkonekt