我在这里遇到了完全相同的问题。
Problem using Managed C++ (.Net 2.0) in .Net 2.0 project in VS2010
基本上我在.NET 2.0中有一个C ++ / CLI项目,它通过MFCMIFC80.DLL间接引用了一些4.0版本的dll。
该人找到的唯一解决方案是删除MFCMIFC80.DLL。
那有多安全?还有其他办法吗?
答案 0 :(得分:0)
解决方案:
C ++项目使用的是v100平台工具集。这使它依赖于某些库的4.0 .NET版本。 将工具集更改为v90可以解决问题。