2013-08-28 1 views
1

폼이나 콘솔 응용 프로그램을 만들었다 고 가정 해 봅시다. 이 양식 응용 프로그램의 유일한 종속성은 .NET Framework (3 번째 라이브러리 아님)이며 응용 프로그램에는 어떠한 종류의 요구 사항도 없습니다. 그것이하는 일은 파일을 가져 와서 다른 것으로 변환하는 것입니다.모든 양식 및/또는 콘솔 응용 프로그램을 설치해야합니까?

이 응용 프로그램을 설치해야합니까? \ bin 폴더에있는 .exe 파일을 복사하여 공유 할 수 있습니까?

+1

모든 .Net app을 사용하면 컴퓨터에 관련 .Net Framework 버전이 설치되어 있으면 파일을 모든 컴퓨터에 복사 할 수 있으며 응용 프로그램이 실행됩니다. –

답변

0

먼저 시작 프로젝트의 모든 참조에 대해 로컬 복사가 true로 설정되어 있는지 확인해야합니다. copy local을 true로 설정하면 DLL이 출력 디렉토리에 복사됩니다. 그런 다음 솔루션을 빌드하고 출력 디렉토리의 모든 파일을 응용 프로그램을 실행하려는 시스템에 복사하십시오. 해당 .NET Framework가 설치되어있는 한 응용 프로그램이 작동해야합니다. 여기

복사 설정하는 방법에 대한 링크를의 로컬 true로 : http://msdn.microsoft.com/en-us/library/t1zz5y8c%28v=vs.100%29.aspx

0

2 가지 방법이 작업을 수행하는 ... 난 그냥 :) 전이 20 분을했다

  • 방법 1 있습니다 : 오른쪽 프로젝트, 게시, 위치 선택을 클릭하십시오 설치 관리자. 이 설치 프로그램을 다른 컴퓨터에 복사하여 설치하고 실행할 수 있습니다.
  • 방법 2 : bin/release 폴더에 복사하여 설치해야하는 .exe 파일이 들어 있습니다. 나는 첫 번째 방법을 선호합니다. 실행을 위해 중요/필요 파일 누락을 방지합니다.

단지 참고 사항. 출력 유형이 콘솔 유형인지 확인하십시오 (프로젝트 유형 ... 오른쪽 클릭 ...). 일부 Windows 응용 프로그램은 누락 된 프레임 워크로 인해 게시 및 설치시 문제가 발생합니다.

관련 문제