64 비트 응용 프로그램과 VB2008 Express에서 편집하고 계속하기를 어떻게 활성화합니까?

StackOverflow https://stackoverflow.com/questions/30183

문제

그렇게하려고하면 다음 오류가 발생합니다. <인용구>

64 비트 애플리케이션에 대한 변경은 허용되지 않습니다. <시간>

@Wilka : 도구> 옵션> 프로젝트 및 솔루션> 일반을 선택하고 "고급 빌드 구성 표시"를 선택할 때까지이 옵션을 사용할 수 없었습니다. MSDN 링크 에서이 힌트를 찾았지만. 따라서 댓글을 수정하시면 답변을 받아 드릴 수 있습니다 ...

모두 감사합니다! <시간>

이 질문에 대한 첫 번째 의견을 참조하십시오. 거기에 없습니다 ... 어쨌든 ... 저는 Target framework (2.0, 3.0 및 3.5)을 선택할 수 있지만이 특정 문제에 대한 사용을 보지 않습니다 .. . <시간>

64 비트 프로그램 일 필요는 없습니다. 사실 저는 32 비트를 선호합니다. 유틸리티에 가깝고 32 비트 시스템에서 작동해야하기 때문입니다.

또한 64 비트에서 Vista를 실행하고 있습니다. 그게 그것과 관련이 있을까요?

@Rob Cooper : 이제는 솔루션 / 프로젝트 / 애플리케이션을 만들 때 64 비트 또는 32 비트 애플리케이션을 선택할 기회가 없었습니다. 그리고 귀하의 링크에 따르면 MS VB2008 익스프레스 에디션에서 "64 비트 디버깅 (X64)"이 가능합니다. <시간>

오 btw, 다음을 찾았습니다. <인용구>

64 비트 애플리케이션을 디버깅하는 중이고 편집하며 계속하기를 사용하려면 대상 플랫폼을 변경하고 애플리케이션을 32 비트 애플리케이션으로 컴파일해야합니다. 프로젝트 속성을 열고 컴파일 페이지로 이동하여이 설정을 변경할 수 있습니다. 해당 페이지에서 고급 컴파일 옵션을 클릭하고 고급 컴파일러 설정 대화 상자에서 대상 CPU 설정을 x86으로 변경합니다. 링크

하지만 대상 CPU 설정이 보이지 않습니다 ...

도움이 되었습니까?

해결책

다음을 시도해 볼 수 있습니다. <인용구>

Visual Basic 2008 Express Edition : 빌드 메뉴> 구성 관리자 ...

활성 솔루션 플랫폼 변경 : to "...", "x86"을 선택하고 새 플랫폼.

이제 "x86"옵션을 컴파일 설정.

먼저 도구> 옵션>에서 "고급 빌드 구성 표시"를 활성화해야 할 수 있습니다. 프로젝트 및 솔루션> 일반

(MSDN 포럼의 이 게시물 에서)

다른 팁

찾고있는 대화 상자는 프로젝트 속성에있는 대화 상자입니다.

플랫폼 타겟

기본적으로 대상은 "모든 CPU"입니다. 즉, 64 비트 OS (예 : 사용중인)에서 64 비트로 실행되거나 32 비트 OS에서 32 비트로 실행되므로 32 비트에서 작동하지 않습니다.시스템.하지만 말했듯이 편집 및 계속을 사용하려면 x86을 대상으로해야합니다 (32 비트로 실행 됨).

편집 : 고정 스크린 샷 (VB가 아닌 C #이 있음)

64 비트 코드에 대한 "편집하고 계속하기"기능은 Visual Studio 2013에서 지원됩니다.

자세한 내용은 여기 를 참조하세요.

AFAIK Visual Studio Express는 64 비트를 지원하지 않습니다.

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