문제

64 비트 환경을 위해 .NET 애플리케이션을 컴파일하려면. 필요합니까?

  • 64 비트 OS 버전
    또는
  • 64 비트 비주얼 스튜디오 버전
    아니면 둘다?
도움이 되었습니까?

해결책

당신은 실제로 그 중 어느 것도 필요하지 않습니다 건물 응용 프로그램. 순수한 .NET 2.0+ 응용 프로그램 (특정 컴파일러 플래그가없는 경우 64 비트 OS에 따라 64 비트 응용 프로그램과 32 비트 OS 하에서 32 비트 응용 프로그램으로 실행됩니다.

편집하다: 또한 64 비트 버전의 Visual Studio와 같은 것은 없습니다.

다른 팁

실제로 당신은 아무것도 필요하지 않습니다, .NET 응용 프로그램이 컴파일되므로 . 가상 머신은 런타임에 CIL을 기본 코드로 컴파일합니다. 따라서 64 비트 플랫폼에서 응용 프로그램을 실행하면 기본 64 비트 코드가 생성되지만 32 비트 플랫폼에서 실행하면 32 비트 코드가 생성됩니다.

그러나 64 비트 환경에서 응용 프로그램을 디버그 / 프로파일 / 테스트하려면 다음과 같습니다.

  • 64 비트 OS
  • 64 비트 .net vm

Visual Studio는 64 비트 모드로 실행되는 응용 프로그램을 디버깅 할 수 있습니다. 프로파일 링하려면 64 비트 프로파일 러가 필요할 수 있습니다.

또한 64 비트 CPU가 필요합니다.

직장에서 32 비트 기계와 프로젝트 속성의 빌드 섹션 아래에서 Visual Studio 2005를 운영하고 있습니다. X64를 플랫폼 대상으로 선택할 수 있습니다.

그래서 나는 당신이 64 비트 OS 또는 특수 버전의 V를 필요로하지 않는다고 생각합니다.

필요한 모든 것이 있어야합니다.

http://msdn.microsoft.com/en-us/library/ms241066.aspx

그래도 64 비트 OS를 설치하여 시작합니다 (64 비트 CPU에서 실행해야합니다!).

Java는 이것을 시작했고 아주 좋았습니다. .NET이 더 가져갔습니다. 플랫폼 독립성.

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