2011-01-26 3 views

답변

0

.NET 응용 프로그램을 설치하려면 .NET Framework가 필요합니다. 그러나 모든 필수 종속성을 포함하는 배포 가능한 패키지를 제공 할 수있는 상업용 "패커"가 있습니다. 이것이 지원되는 솔루션이 될지 확실하지 않습니다.

+0

"포장업자"의 이름을 제 3 자에게 말할 수 있습니까? – venkatesh0

2

컴퓨터에서 C# .NET 응용 프로그램을 실행하려면 해당 대상 컴퓨터에 .NET 프레임 워크를 설치해야합니다.

현재 Windows XP SP3 이상의 Windows 버전 (Windows Vista 또는 Windows 7)이 설치된 컴퓨터에는 .NET 프레임 워크가 설치되어 있습니다.

3

나는이 제품을 몇 년 전에 보았습니다. Salamander .net Linker.

실제로 작동하는지는 알지 못합니다. 테스트하지 않았지만 원하는대로 처리한다고합니다. 나는 같은 것을 주장하는 몇 가지 다른 제품을 가로 질러 캠핑을하지만 그들은 내 요구 사항에 따라 상당히 비싸다. 따라서 테스트를하지 않아도된다.

+0

유망하다고 봅니다. 다른 사람들의 이름을 지을 수 있을까요? 아니면 그러한 앱들이 실제로 오픈 소스 대안을 찾을 수 있도록 실제로 불려지 는가? – Auxiliary

+1

이 제품은 단지 링커라고합니다. 나는 google에 지금 다른 어떤보기를 찾아 낼 수 없다 그러나 가능하게 회색 지역이다. 이 작업을 수행하는 모든 도구는 프레임 워크/업데이트 또는 OS를 설치할 때 일반적으로 동의하는 고유 한 Ts & Cs가있는 핵심 .net 라이브러리를 재배포 할 것이기 때문에 Microsoft에서 라이센스를 얻어야합니다. 그 자체. –

0

아니요. .NET은 Windows API 위에 위치하고 있으며 실행하려면 CLR 및 기타 종속성이 필요합니다. 설치자는 문제가 아닙니다. exe가 펜 드라이브에서 실행되거나 바탕 화면에 복사되거나 명시 적으로 설치되면 문제가되지 않습니다.

다른 플랫폼에서 쉘을 빌드하고 .NET 서비스 인 wcf API를 호출 할 수 있습니다.

.NET 런타임의 필요성을 우회하는 타사 해킹의 보안 및 무결성에 의문이 생길 수 있습니다. 특히 고객의 컴퓨터에서 해당 제품을 실행하려는 경우.

+0

나는 보석 가게를위한 프로젝트를하려고합니다. 클라이언트는 pendrive에 데이터를 넣고 pendrive를 사용하여 어디서나 액세스 할 수 있어야합니다. (db # 목적을 위해 논리적 인 일과 XML을 얻기 위해 C#을 사용합니다.) – venkatesh0

0

".NET Framework 클라이언트 프로필"- ClickOnce 설치를 통해 배포 할 수있는 축소 된 어셈블리 집합을 사용할 수 있습니다. 어쨌든 설치가 필요합니다.

+0

Pendrive에서 프로젝트를 제공 할 것이므로 클라이언트는 pendrive의 도움을 받아 어디에서나 작업 할 수 있습니다. – venkatesh0

0

VMware ThinApp을 사용할 수 있습니다. 몇 년 전에 .Net 응용 프로그램을 사용했습니다.

+0

VMware ThinApp 무료 또는 비용인가요? – venkatesh0

+0

무료 평가판이 있습니다. – dlb