64비트 애플리케이션 및 VB2008 Express에서 편집 및 계속을 사용하려면 어떻게 해야 합니까?
이 작업을 수행하려고 하면 다음 오류가 발생합니다.
64비트 응용 프로그램은 변경할 수 없습니다.
@Wilka: 도구 > 옵션 > 프로젝트 및 솔루션 > 일반을 선택하고 "고급 빌드 구성 표시"를 선택하기 전까지는 해당 옵션을 사용할 수 없었습니다.비록 당신의 MSDN 링크에서 이 힌트를 찾았지만요.그래서 당신이 당신의 댓글을 수정한다면, 저는 그것을 수락된 답변으로 만들 수 있습니다.
여러분 감사합니다!
이 질문에 대한 제 첫 댓글을 보세요. 없습니다.왠지...대상 프레임워크(2.0, 3.0 및 3.5)를 선택할 수 있지만, 이 특정 문제에 사용할 수 있는 것은 아닙니다.
64비트 프로그램일 필요는 없습니다. 사실 저는 유틸리티에 가깝고 32비트 시스템에서 작동해야 하기 때문에 어쨌든 32비트가 더 좋습니다.
또한 Vista를 64비트로 실행하고 있습니다.어쩌면 그것이 그것과 관련이 있을까요?
@롭 쿠퍼:이제 생각해 보니 솔루션/프로젝트/애플리케이션을 만들 때 64비트 또는 32비트 애플리케이션을 선택할 기회가 없었습니다.링크에 따르면 MS VB2008 Express Edition에서 "64비트 디버깅(X64)"이 가능합니다.
이런, 저는 다음을 발견했습니다.
64비트 응용 프로그램을 디버깅하는 경우 편집 및 계속을 사용하려면 대상 플랫폼을 변경하고 응용 프로그램을 32비트 응용 프로그램으로 컴파일해야 합니다.프로젝트 속성을 열고 컴파일 페이지로 이동하여 이 설정을 변경할 수 있습니다.이 페이지에서 고급 컴파일 옵션을 누르고 고급 컴파일러 설정 대화 상자에서 대상 CPU 설정을 x86으로 변경합니다.링크
하지만 대상 CPU 설정이 표시되지 않습니다...
시도해 볼 수 있습니다.
Visual Basic 2008 Express Edition의 경우:빌드 메뉴 > 구성 관리자...
Active 솔루션 플랫폼을 "..."로 변경하고 "x86"을 선택한 후 새 플랫폼을 저장합니다.
이제 "x86" 옵션을 컴파일 설정에서 사용할 수 있습니다.
먼저 [도구] > [옵션] > [프로젝트 및 솔루션] > [일반]에서 "고급 빌드 구성 표시"를 활성화해야 할 수 있습니다.
찾으려는 대화 상자는 프로젝트 속성에서 다음과 같습니다.
기본적으로 대상은 64비트 OS(사용 중인 것처럼)에서는 64비트로 실행되거나 32비트 OS에서는 32비트로 실행되므로 32비트 시스템에서는 작동하지 않습니다.하지만 말씀하신 대로 편집 & 계속을 사용하려면 x86을 대상으로 해야 합니다(32비트로 실행됨).
편집: 고정 스크린샷(VB가 아닌 C#을 가지고 있었습니다)
64비트 코드에 대한 "편집 및 계속" 기능은 Visual Studio 2013에서 지원됩니다.
자세한 내용은 여기를 참조하십시오.
AFAIK Visual Studio Express에는 64비트가 지원되지 않습니다.
언급URL : https://stackoverflow.com/questions/30183/how-do-i-enable-edit-and-continue-on-a-64-bit-application-and-vb2008-express
'programing' 카테고리의 다른 글
윈도우즈의 포트 전달 (0) | 2023.05.18 |
---|---|
알 수 없는 사용자가 내 SQL(Azure) DB에 액세스하도록 허용하려면 어떻게 해야 합니까? (0) | 2023.05.18 |
swift에서 기능 지연 (0) | 2023.05.13 |
MSB3247 해결 - 동일한 종속 어셈블리의 서로 다른 버전 간에 충돌이 발견됨 (0) | 2023.05.13 |
왜 java.lang으로 끝나는 거지?잘못된 인수Casbah / Java MongoDB 드라이버에 대한 예외? (0) | 2023.05.13 |