我正在尝试使用Visual C ++包装器在本机C ++ .exe项目中实例化一个C#类。
C#项目的目标是.Net 3.5框架,这是无法改变的。 C ++和Visual C ++项目都是使用v100编译器构建的。
但我仍然得到Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information
。
我也尝试添加
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
到C ++项目的.vcxproj文件的<PropertyGroup Label="Globals">
元素,但仍然是错误。
如果有人有想法,他/她将受到欢迎......
答案 0 :(得分:0)
愚蠢的问题我自己,简单的回答:
使用 v90 编译器定位.Net 3.5