현재 Microsoft BCL 비동기 라이브러리 (here)를 프로젝트 전체에서 사용하고 있습니다. 상호 의존적 인 어셈블리가 .NET 4 Full Profile에 대해 모두 컴파일되어 있으므로 각 프로젝트에서 어셈블리 바인딩 리디렉션을 사용하여 컴파일해야합니다. 발행 번호 2 here).app.config 파일을 C++/CLI와 함께 사용하여 VS 2012에서 어셈블리 바인딩을 구성하는 방법은 무엇입니까?
내가 지금 가지고있는 문제는 실제로 비동기 사용할 필요가 없다, 나는 C++/CLR의 DLL 프로젝트에서 이러한 라이브러리 중 하나 소비한다는 것이다 그러나 나는 다음과 같은 컴파일 오류가 있습니다
2> C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1578,5) : 경고 MSB3268 : 주 참조 "ImInterface.dll"이 프레임 워크 어셈블리 "System에 간접적 인 종속성을 갖고 있기 때문에 해결할 수 없습니다 .Runtime, Version = 1.5.11.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a "현재 대상 프레임 워크에서 확인할 수 없습니다. ".NETFramework, Version = v4.0". 이 문제를 해결하려면 "ImInterface.dll"참조를 제거하거나 "System.Runtime, Version = 1.5.11.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a"가 포함 된 프레임 워크 버전으로 응용 프로그램의 대상을 다시 지정하십시오.
모든 C# 프로젝트에서 사용한 것과 동일한 app.config 파일을 추가했지만 C++ 프로젝트에서 효과가없는 것 같습니다. app.config 파일을 인식하려면 특정 디렉토리에 배치하거나 다른 단계를 수행해야합니까? 내 app.config 파일의
내용은 다음과 같습니다
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.5.11.0" newVersion="2.5.11.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.5.11.0" newVersion="2.5.11.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
모든 제안은 감사합니다!
감사합니다, 앤서니
이 앤서니를 고치기 위해 고치셨습니까? 제게 C++과 관련이 없지만 비슷한 오류가 있습니다. –
안녕하세요 James, 불행히도 - 아무도 유용한 조언을 제공해주지 않았습니다. 나는 크리스마스를 그만 두었고 다음 주에 우리가 사용하는 중요한 프로젝트이기 때문에 이번에도 다시 살펴볼 것입니다. 구체적으로 무엇이 문제입니까? C# 프로젝트? 내 게시물에 app.config 파일이 도움이 될 것입니다 ... – Anthony
Mine과 Windows Phone/8 용 C# 및 휴대용 클래스 라이브러리와 관련이 있습니다. http://stackoverflow.com/ 후 얼마 지나지 않아 stackoverflow 관련 질문을 발견했습니다. 질문/12597797/using-async-ctp-with-portable-class-library. 오류가 상당히 비슷하지만 불행히도 문제가되지 않는 것 같지만 –