【求助】C++调用C#写的dll时,出现.NET兼容问题
最近遇到了一个痛苦的问题,想请教各位大神~~
我用VS2013 C#语言写了一个dll,由于用到了微软的Kinect2.0,所以dll是基于类库,且框架必须是基于.NET Framework4.5以上。我用VS2013 C++语言(基于CHAI3D库函数)写调用dll的程序,CHAI3D库的框架是.NET Framework 4.0。当我使用C++调用dll时,提示引用无法添加,具体问题如下:
无法添加dll的引用;
可能原因是面向更高版本的.NET Framework;
不是.NET程序集;
不是已注册的ActiveX控件。
纠结了好多天了,怀疑是.NET版本不兼容,4.0无法调用.4.5,可是到底该怎么解决呢,我这个菜鸟,已经急死了。