2010-06-03 4 views
26

유사이 질문에 Compile to a stand-alone executable (.exe) in Visual Studio컴파일 2010

하지만 거기에 나를 위해 작동 아무것도 Visual Studio에서 C#을 응용 프로그램에 대한 단독 EXE 서있다.

저는 C#에서 매우 간단한 앱을 작성했습니다. 이 컴파일 된 혼자 exe 파일을 컴파일하려면,하지만이 작업을 수행 할 수있는 적절한 설정을 찾을 수 없습니다. 모든 것은 게시 폴더로 컴파일되며 설치/설치 파일 만 있습니다.

감사합니다.

답변

43

방금 ​​컴파일하면됩니다. bin \ Release (또는 bin \ Debug) 폴더에 .exe가 있습니다.

.NET 프레임 워크에 전혀 의존하지 않는 실행 파일을 만드는 방법을 묻는다면, 훨씬 더 어려워서 RemoteSoft's Salamader과 같은 것을 구입해야합니다. 일반적으로 Windows Vista에는 .NET Framework 2.0이 미리 설치되어 있으므로 걱정이된다면 2.0 프레임 워크를 대상으로 할 수 있습니다 (XP 사용자 만 프레임 워크를 설치해야 함) .

+0

bin/Release 폴더에는 아무 것도 나타나지 않습니다. (그리고 프로젝트를 출시로 설정했습니다) 아니요, 프레임 워크를 패키지 할 예정입니다. – Wil

0

콘솔 응용 프로그램을 선택 하시겠습니까? 나는 VS 2010을 실행 중이고 바닐라 설정으로 \ bin \ debug에 C# 콘솔 앱을 빌드합니다. C#으로 설정된 언어로 새 콘솔 응용 프로그램 프로젝트를 만들어보십시오. 프로젝트를 빌드하고 Project/[Console Application 1] Properties로 이동하십시오. 빌드 탭에서 출력 경로는 무엇입니까? 워크 스테이션 등에 제한된 설정이없는 한, 기본 설정은 bin \ debug 여야합니다. 또한 빌드 출력 창을 검토하고 어떤 오류가 발생하는지 확인하십시오. 어떤 경우에도 출력 폴더에 빌드되지 않습니다.

3

SMSC Server에 시각적 스튜디오 2010을 사용하고 있습니다. 당신이해야 할 일은 빌드 -> 게시하는 것입니다. 당신은 간단한 것들과 당신이 당신의 응용 프로그램을 저장하고 싶은 위치를 묻는 질문을 받게 될 것이다. 나는이 희망

당신이 몇 가지 검사 소프트웨어와 응용 프로그램의 디버그 정보에서, 당신은 명확하게하는 수 "기호 파일 이름"을 참조 할 수 있습니다 볼하지만 경우에, 당신은 debug 폴더에서 파일을 사용할 수 있습니다

0

찾고있는 것입니다 원본 exe 파일의 경로에 원하는 정보가 표시되지 않습니다.

0

Visual Studio의 시작 버튼을 누릅니다. 그런 다음 솔루션이 저장된 위치로 이동하여 주 프로젝트의 폴더를 연 다음 bin 폴더를 엽니 다. 응용 프로그램이 디버그 모드에서 실행 중이면 디버그 폴더로 이동하십시오. 릴리스 모드에서 실행중인 경우 릴리스 폴더로 이동하십시오. 거기에 exe를 찾아야합니다. > bin 폴더 - -

0

당신은 단일 파일 EXE 후 콘솔 응용 프로그램을

귀하의 응용 프로그램 폴더를 만들 얻을 수 있습니다> 파일 의 많은 필요가있다이있을 것이다 2 개 파일해야합니다 및 기타 참조 된 DLL을

다음
1. IMG_PDF_CONVERSION [this is my application name, take your application name] 
2. IMG_PDF_CONVERSION.exe [this is supporting configure file] 
3. your refered dll's 

당신이 3 그것을

있어 모든 폴더에 DLL (EXE, DLL 대해 참조의를 파일을 구성 할) 것을 이동할 수 있습니다 내가 첫 번째 IMG_PDF_CONVERSION을 클릭하면 시원한 방법으로 응용 프로그램이 실행됩니다.

석회화는 문의하십시오.