저는 C#, 네이티브 C++ 및 CLR/C++ (일부 외부 DLL 필요)와 같은 혼합 프로젝트가있는 솔루션을 제공합니다. VS 2012의 기본 설정을 사용하고 .Net 4.5를 대상으로했을 때 정상적으로 작동했습니다. 하지만 닷넷 4.0으로 다운 그레이드해야했다.혼합 된 C#/CLR/C++ 솔루션을 .Net 4.0으로 다운 그레이드하는 방법은 무엇입니까?
32 비트 전용 솔루션을 구축하고 32 비트 용 C# 메인 프로젝트 (일반적으로 C#은 "모든 CPU"로 사용됨)를 작성하여 성공합니다.
그런 설정으로 3 대의 컴퓨터 중 2 대의 컴퓨터가 정상적으로 작동하므로 테스트 할 수 없습니다. CLR/C++ 프로젝트 또는 그 중 하나의 종속성을로드 할 수 없다고 주장합니다.
내 문제는 어떻게 실행했는지 또는 적어도 무엇이 실패했는지 알기 위해서입니다. 정확히? 설치된 프로그램 목록에서 작업중인 컴퓨터에서 .Net 4.5 다중 대상이 있거나 .NET 4.5가 전혀 없음 (4.0 만)을 볼 수 있습니다. 내가 실패한 컴퓨터에서 .Net 4.5 (기간). 어쩌면 내 프로그램이 4.0 대신 .NET 4.5에서 일부 어셈블리를로드하려고 시도 할 수 있습니까? 하지만 그건 단지 추측 일뿐입니다.
질문 - 이러한 꼬인 솔루션을 진단하고 해결하는 방법은 무엇입니까?
msvcpp 런타임 가능성이 – leppie
> 그것은 ++ CLR/C를로드 프로젝트 또는 그 중 하나가 당신이 정확한 메시지를 게시 할 수 종속성 할 수없는 주장? –