【发布时间】:2012-08-11 13:34:54
【问题描述】:
在命令行执行中运行可执行文件后出现此异常:
“混合模式程序集是针对运行时版本‘v2.0.50727’构建的,如果没有额外的配置信息,无法在 4.0 运行时中加载。”
在网上搜索了这个问题后,我发现其中一种方法是配置 App.Config 文件。 这在 VS2010 中运行良好,但在命令模式下仍会产生相同的错误。
那么有没有办法通过使用命令行来解决这个问题,因为生成更新版本的 .dll 是不可能的。
谢谢!
【问题讨论】:
-
你有汇编的源代码吗?
-
否,但它是 Matlab 编译的 dll。这一行中抛出的异常:double[,] values = (double[,])MWNA.ToArray(MWArrayComponent.Real);
-
MWNA 对象就是这个程序集的一个实例。
-
您是否有将您的程序集编译为 .NET 4(引用 Matlab 程序集的程序集)?
标签: c# visual-studio-2010 command-line