2013-05-01 2 views
2

저는 잠시 동안 winforms 응용 프로그램을 만들었지 만 이전에 다른 응용 프로그램에 실제로 게시하지 않았습니다.설치하지 않고 winforms 응용 프로그램을 게시하십시오.

최근 내가 시작했는데 내 빌드를 게시 할 때마다 사용자는 현재 설치를 제거하고 새 설치를해야합니다.

어떤 방법으로도 제거 할 수 있습니까? 그렇다면 설치 양식없이 사용할 수있는 .exe 파일 만 보내면됩니다.

bin/debug /에 .exe 파일을 보내려고했지만 Visual Studio가 설치된 컴퓨터에서만 작동하는 것 같습니다.

답변

1

솔루션으로 이동하여 모든 프로젝트에서 CopyLocal을 true로 설정하면 ..\Bin 폴더에 프로그램에 필요한 모든 어셈블리가 포함됩니다. 그런 다음 ..\Bin 폴더를 압축하여 클라이언트 컴퓨터에 가져온 다음 압축을 풉니 다.

희망이 도움이됩니다.

+0

이것은 내가 슬프게도 원하는 해결책을 제공하지 않습니다. –

0

ClickOnce을 설치 방법으로 사용해 볼 수 있습니다. 자동 업데이트가 내장되어있어 웹 서버에 응용 프로그램을 게시 할 수 있으며 기존의 모든 설치는 자동으로 최신 버전을 다운로드합니다.

ClickOnce를 구성하려면 프로젝트 설정의 해당 탭으로 이동하십시오.

+0

설치 방법을 제거하는 편이 더 좋습니다. 내가하고 싶은 것은 .exe 파일을 대상 컴퓨터에 복사하고 작동 시키면됩니다. –

0

Solution Configuration

2) 프로젝트에 마우스 오른쪽 버튼으로 클릭하고

3) 당신의 EXE 버전에 대한 귀하의 bin=>Release=> app.publish로 이동하여 다시 클릭 솔루션 구성에 Release-Debug 1) 변경

4) 필요한 .dll 파일, 모든 .config 파일 및 기타 리소스/이미지 파일을 bin=>Release에서로 복사하십시오. 0.

귀하의 app.publish 폴더에는 이제 양식을 실행하는 데 필요한 모든 파일이 포함되어 있어야하며 복사하거나 압축하여 사용해야하는 사용자에게 보낼 수 있습니다!

관련 문제