2010-01-02 2 views
-1

vb.net 응용 프로그램을 이식 가능하게 만들 수 있습니까?vb.net 앱을 휴대하는 방법?

+5

"휴대용"을 정의하십시오 –

+0

다른 버전의 Windows 사이에서 휴대 가능 .... – skaffman

+0

Windows가 아닌 환경에서 실행하는 것과 같이 휴대용을 의미하는 경우 http://en.wikipedia.org/wiki를 참조하십시오./Mono_ % 28software % 29 – ZoFreX

답변

3

휴대용 - .exe를 빌드하고 플래시 드라이브에 복사하십시오. 그것은. NET 프레임 워크가 어디에 실행됩니다 가정, 아무 문제가 없습니다!

편집 : 여기에 비슷한 주제 : Writing USB Drive Portable Applications in C#

+0

가야합니다. 그냥 모든 DLL을 복사하고 릴리스 폴더에서 exe, 그게 다예요. – Bobby

+1

그것은 "이동 가능"이 아니라 "재배치 가능"입니다. – skaffman

+0

@skaffman - 우리는 그의 용어를 정의하기 위해 영업을해야한다고 생각합니다. –

1

는 "휴대용"무슨 뜻인지에 따라 다릅니다. 확실히 설정 파일, 레지스트리 설정 등과 같은 것들에 대한 외부 의존없이 빌드 할 수 있습니다. 그래도 대상 컴퓨터에 .NET 런타임이 설치되어 있어야합니다.

0

데스크톱 응용 프로그램이든 웹 응용 프로그램이든간에 .Net 프레임 워크는 응용 프로그램이 실행되는 컴퓨터에 설치되어야합니다. 일반적으로 .Net 프레임 워크는 Windows와 함께 설치됩니다.

(1.0, 1.1, 2.0, 3.0, 3.5)에서 개발 된 .Net 프레임 워크와 동일한 버전이어야합니다. 설치된 프레임 워크의 버전은 Windows의 버전에 따라 다릅니다.

2

"portable"는 하나 이상의 의미를 가지고 있지만, 리눅스 나 Mac에서 실행될 수있는 프로그램이 있다면 mono을 생각해야합니다. 특히 migration analyzer을 확인하십시오.

1

저는 Silverlight 응용 프로그램을 작성하기 위해 vb.net을 사용할 수 있습니다. 일단 컴파일되면, 이것은 (Silverlight/Moonlight를 지원하는 모든 브라우저에) 상당히 이식 가능해야합니다. 물론

, 당신에 대한 애플 리케이션을 이야기 경우 클라이언트 (HTML)는 이미 관계없이 서버의 휴대해야한다.

0

에 기술 된 서비스를 사용하여 휴대용 응용 프로그램에 그것을 만들 수 있습니다 "변환"Cameyo 그것을하기 위해. Cameyo 앱을 설치하고 실행 한 다음 만든 애플리케이션을 설치하십시오.

0

VS 2015를 사용해야합니다. 모든 참조 dll을 로컬로 복사하십시오. 배포 파일 (게시 -> 옵션 -> 배포)없이 솔루션을 빌드하고 Microsoft 웹 사이트에서 ilmerge (http://www.microsoft.com/en-us/download/details.aspx?id=17630) (exe 파일을 ILmerge-GUI에도 다운로드)와 함께 dll과 병합하십시오. 그리고 행운을 빌어 요