2010-03-17 5 views
0

한 시간짜리 응용 프로그램을 프로그래밍 했으므로 사람들이 설치하고 실행할 수 있도록 게시하려고합니다.Visual Studio 창 양식 프로젝트를 응용 프로그램으로 변환하는 방법은 무엇입니까?

Visual Studio 2008의 게시 기능을 사용해 보았습니다.하지만이 프로그램은 정말 혼란 스럽지만 설치 프로그램을 다른 PC로 내보낼 때 작동하지만 작동시 작동하지 않습니다. 설치가 끝났습니다.

그래서 설치 한 파일을 복사하려고 시도했지만 시작시 프로그램이 충돌합니다.

응용 프로그램을 간단한 독립 실행 형 실행 파일로 컴파일하거나 리소스 (이미지/클래스)가 들어있는 별도의 폴더를 포함하는 간단한 방법이 있습니까?

+1

프레임 워크가 다른 PC에 설치되어 있는지 확인 했습니까? – Jla

답변

3

를 제공해야 당신 여기 .EXE Projectpath \ 빈 \ 디버그를 찾을 수 있습니다.

여기에 링크의 일부입니다 : http://www.dreamincode.net/forums/index.php?showtopic=58021 http://msdn.microsoft.com/en-us/library/ms235317.aspx

이것은 DLL 및 어셈블리는 당신이 당신의 소프트웨어를 설치할 적절한 장소에 배치되어 있는지 확인합니다. 또한 파일을 제거 할 때 파일이 제거되는지 확인합니다.

7

bin\Release에서 실행 파일을 복사 할 수 있습니다.

.Net 프레임 워크 자체에 속하지 않는 DLL을 사용하는 경우 해당 DLL도 복사해야합니다. (각 참조의 속성에서 로컬 복사를 true로 설정하십시오.)
다른 파일을 사용하는 경우 올바른 위치에 파일을 복사하거나 EXE 또는 DLL에 파일을 포함시켜야합니다.

+0

모두 같은 폴더에 배치해야합니까? – Pieter888

+2

예. 그렇습니다. (당신이'AppDomain.AssemblyResolve'를 다루지 않는다면) – SLaks

+0

멋진 답변을 주셔서 감사합니다. 그러나 psdesai의 해결책은 설치자와 사용자 친화적 인 인터페이스와 함께 왔습니다. 어쨌든 도움을 주셔서 감사합니다. – Pieter888

0

당신은 내가 setup.exe를 만듭니다 솔루션에 설치 프로젝트를 추가 .config 파일이 너무

관련 문제