我在asp.NET Core Web应用程序解决方案(.net Framework)中使用VC ++项目引用时遇到了一个问题。
创建了一个新的asp.NET Core Web应用程序。
添加了VC ++项目(CLR - >类库)
添加了C#类库项目,并在C#类库的参考资料中添加了VC ++项目参考。
调用主项目中C#类库中的方法,然后从VC ++类库中返回一个值
解决方案构建时没有任何错误,但在运行时我收到错误
其他信息:无法加载文件或程序集'CppClassLibrary,Version = 1.0.6164.19946,Culture = neutral,PublicKeyToken = null'或其依赖项之一。试图加载格式不正确的程序。
我已将构建平台设置为主项目和C#库项目的AnyCPU,而对于VC ++类库,它是默认的Win32。
我的机器是Windows 7 64位。
我们无法摆脱VC ++引用,因为它会对我们现有的应用程序套件产生重大影响。