문제

이전 포스팅을 보니 ".NET 언어로 프로그래밍된 응용 프로그램을 이전 컴퓨터에서 작동하도록 만들기", 궁금합니다.

CIL을 바이너리로 컴파일하는 도구가 있습니까?

그렇다면 사용자에게 .NET 프레임워크가 필요하지 않도록 하려면 CIL 파일을 기본 Windows 앱으로 변환할 수 있습니까?또는 .NET에서 Linux 플랫폼을 대상으로 삼을 수도 있습니다!정말 좋을 것 같아요!

다른 팁

MS는 다음과 같은 무료 유틸리티를 제공합니다. 엔겐 .NET 어셈블리에서 기본 Windows 실행 파일을 생성합니다.

그러나 CLR에서는 여러 가지 이유로 발생할 수 있는 네이티브 이미지 무효화의 경우 대체에 어셈블리를 사용할 수 있어야 한다는 점에 유의하세요.또한 NGEN은 최종 사용자가 .NET Framework를 설치해야 할 필요성을 제거하지 않습니다.마지막으로, NGEN은 항상 더 나은 방향으로 앱의 성능 프로필을 변경할 수는 없습니다.

다음과 같은 유틸리티가 있습니다. VMWare ThinApp (이전의 Thinstall)은 앱과 .NET Framework의 관련 부분을 포함하는 기본 바이너리를 생성합니다.이것이 당신이 찾고 있는 것일 수도 있습니다.

lego.net 네이티브 바이너리를 만들 수는 있지만 여전히 상당히 제한적입니다.

이를 수행 할 도구가 있지만 기본적으로 전체 .NET 프레임 워크를 이진을 사용하여 포장하여 상상할 수 있듯이 상당한 부풀어 오릅니다.

사람들이 .NET을 설치하도록 요구하는 것은 요즘 많은 질문이 아닙니다. MS는 심지어 프로그램을 설치할 때 옵션이되도록 자체 설치 프로그램에 포함시킬 수있는 MSI 패키지를 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top