Asp.Net Core Web 应用程序(.NET Framework) 中的错误图像格式异常

Jam*_*mes 5 asp.net

我在我的 asp.NET Core Web 应用程序解决方案(.net Framework)中使用 VC++ 项目引用时遇到了问题。

  1. 创建了一个新的 asp.NET Core Web 应用程序。

  2. 添加了一个VC++项目(CLR-->类库)

  3. 添加了C#类库项目,并在C#类库参考中添加了VC++项目引用。

  4. 在主项目中调用C#类库中的方法,该方法又从VC++类库中返回一个值

该解决方案的构建没有任何错误,但在运行时我收到错误

其他信息:无法加载文件或程序集“CppClassLibrary,Version=1.0.6164.19946,Culture=neutral,PublicKeyToken=null”或其依赖项之一。尝试加载格式不正确的程序。

我已将主项目和 C# 库项目的构建平台设置为 AnyCPU,对于 VC++ 类库,设置平台为 Win32,这些都是默认的。

我的机器是 Windows 7 64 位。

我们无法摆脱 VC++ 引用,因为这会对我们现有的应用程序套件产生重大影响。