2011-05-12 4 views
2

Windows 응용 프로그램을 만들었으며 게시 마법사로 게시했습니다. 이제 최종 사용자가 응용 프로그램을 설치할 필요가 없도록 휴대용으로 만들려고합니다. 응용 프로그램은 매우 간단하며 참조하는 유일한 dll은 office outlook interop입니다.windows 응용 프로그램을 휴대용으로 만들기

제가 그냥 거기에서 응용 프로그램을 bin 폴더에있는 파일을 복사하고 실행 할 수 있어야한다

답변

3

휴대용 응용 프로그램을 만들 수있는 방법을 알려 주시기 바랍니다. 이를 "XCOPY 배포"라고하며, 오랫동안 .NET 응용 프로그램의 주요 이점 중 하나로 판매되었습니다.

DLL이 bin 폴더에 복사되도록 Office 참조에서 속성을 설정했는지 확인하십시오.

그러나 이렇게하려면 클라이언트 컴퓨터 에 적절한 버전의 .NET Framework가 설치되어 있어야합니다. 따라서 모든 대상 시스템의 구성을 제어 할 수 없다면 진정으로 이식 가능하지 않지만 적어도 좋은 시작입니다.

+0

@Cody - 위대한 편집을위한 감사 :) –

0

Winforms 응용 프로그램을 설치할 필요가 없습니다. 외부 참조 된 DLL에 대해서만 Copy Local을 true로 설정하면됩니다. 프로젝트를 빌드하고 /Bin/Release 또는 /Bin/Debug에있는 모든 파일을 복사하십시오 (프로젝트 설정에 따라 다름).

이 클라이언트 컴퓨터에 설치된이어야합니다. 적절한 .NET Framework 버전입니다.

관련 문제