this article project을 내 WindowsForm 응용 프로그램에 사용하려고합니다.Visual Studio 2010에서 X86 플랫폼을 변경해야하는 이유
Visual Studio 2010을 사용하고 있습니다. 위의 링크에서 테스트 응용 프로그램을 다운로드하여 실행할 수 있습니다.
내 프로젝트에서 아래의 DLL 목록을 사용할 때 문제가 발생합니다.
Interop.Office.dll
Interop.VBIDE.dll
Interop.Word.dll
프로젝트 구성 설정을 변경해야합니다.
구성 관리자 (실행 버튼 근처의 솔루션 구성 콤보 상자에서 열기) => 플랫폼 => x86.
- 플랫폼을 x86으로 변경해야하는 이유는 무엇입니까?
- 플랫폼을 x86으로 변경하면 어떻게됩니까? 프로젝트가 64 비트 시스템에서 실행됩니까? 당신의 C# 프로그램의 메모리 모델은 통화 할 관리되지 않는 DLL이 일치해야하기 때문에
제발 도와주세요 ..
답글을 보내 주셔서 감사합니다 ... BTW, ... 위에 나열된 DLL은 64 비트 버전에서 사용할 수 있습니까? 그렇다면 제발 내게 제안하십시오. – Pritesh
나는 그것이 64 비트 버전의 Office를 설치 한 경우에만 가능하다고 생각합니다. http://msdn.microsoft.com/en-gb/library/15s06t57%28v=vs.100%29.aspx를 참조하십시오. 그렇다면 두 가지 빌드없이 32 비트와 64 비트를 모두 지원하는 방법을 잘 모르겠습니다. 프로그램. –