从非托管C ++调用托管程序集中托管OWIN服务器时出错

时间:2016-09-19 12:23:09

标签: .net owin managed-c++

我正在尝试在托管的.NET程序集中托管一个OWIN服务器实例,我从非托管可执行文件中调用它。我目前使用C ++ / CLI在非托管代码中工作就好了。但是,为了尝试清理代码并将OWIN启动移动到托管的.NET客户端库,每当我尝试在.NET程序集中启动OWIN服务器时,我从非托管应用程序中收到以下运行时错误:

"运行时错误! R6034应用程序尝试错误地加载C运行时库。"

有些环顾四周似乎表明此错误是由于没有清单文件引起的。但是,我不完全确定这是否意味着修改我们的非托管代码的清单或在.NET程序集中嵌入一个代码(我已经尝试了两个没有太多运气)。我还不完全确定为什么只要将OWIN启动移动到程序集,当我在非托管C ++ / CLI代码中启动它时,它需要一个清单。

解决/解决此问题的最佳方法是什么?

0 个答案:

没有答案