【问题标题】:Could not load file or assembly 'MWArray' or one of its dependencies. An attempt was made to load a program with an incorrect format无法加载文件或程序集“MWArray”或其依赖项之一。试图加载格式不正确的程序
【发布时间】:2015-08-10 13:07:50
【问题描述】:

当我尝试用 Asp.NET 运行我的 matlab 时,我得到了

“无法加载文件或程序集 'MWArray' 或其依赖项之一。 试图加载格式不正确的程序"

错误。我试图将 CPU 从 x86 更改为 x64 到任何 CPU,但它们都没有工作。即使我配置了 IIS 服务器但无法加载程序集。

【问题讨论】:

    标签: c# asp.net matlab


    【解决方案1】:

    我也在引用这个 dll,这里是我的项目配置,它引用了它实际工作:

    我不确切知道您的配置,如果您添加更多信息会有所帮助。 您能否制作控制台应用程序并尝试此配置是否有效,然后像您实际一样继续使用 Web 应用程序。

    【讨论】:

    • 我使用的是 Windows 10 64 位和 Matlab R2011a 64 位。我也在 Windows 7 上试过这个程序,但结果是一样的。我的配置如上图所示。
    • 即使我尝试使用此代码注册 GAC gacutil /i "C:\Program Files\MATLAB\R2011a\toolbox\dotnetbuilder\bin\win64\v2.0\MWarray.dll"
    • 在控制台应用程序项目而不是Asp.NET项目中引用MWarray.dll是否成功?
    • 不,我在控制台中遇到错误。这是我的错误代码 System.NotImplementedException: The method or operation is not implemented.at ConsoleApplication4.Program.applyNoise(MWArray mWArray) in c:\Users\Sunil\Documents\Visual Studio 2013\Projects\ConsoleApplication4\ConsoleApplication4\Program.cs :c:\Users\Sunil\Documents\Visual Studio 2013\Projects\ConsoleApplication4\ConsoleApplication4\Program.cs 中 ConsoleApplication4.Program.Main(String[] args) 的第 64 行:第 39 行
    • 我引用了这个链接stackoverflow.com/questions/17241067/…,但它们都不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2017-09-22
    • 2013-02-27
    • 2013-03-13
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多