从共享驱动器运行时,C# 应用程序无法加载 Matlab DLL?
我有一个 C# .NET 2.0 程序,它调用我使用 Matlab Builder for .NET 创建的 Matlab .dll 文件。此 Matlab .dll 文件是我需要从 C# 程序调用的 am 文件函数的包装器。
当我从本地驱动器运行此应用程序时,一切正常。然而,一旦我将应用程序复制到共享驱动器,Matlab dll 在首次加载时就会失败。
我设置 caspol 以允许 .NET 程序从共享驱动器运行。
有谁知道什么可能导致这个问题,或者我可以使用一个工具来轻松找出问题所在?
谢谢。
I have a C# .NET 2.0 program that calls a Matlab .dll file that I created using Matlab Builder for .NET. This Matlab .dll file is a wrapper for a m file function that I need to call from my C# program.
Everything works fine when I run this app from my local drive. However once I copy the app to a shared drive the Matlab dll fails when it's first loaded.
I setup caspol to allow .NET programs to run from shared drives.
Does anyone know what could cause this problem or a tool that I could use to easily figure out what the problem is?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试从 Visual Studio 重新添加 .dll。这是我能给出的最好的猜测。
Try re-adding the .dll from Visual Studio. This is the best guess I can give.