gpt4 book ai didi

c# - 如何在 matlab 中删除对 .net 程序集的引用

转载 作者:太空狗 更新时间:2023-10-30 01:03:58 24 4
gpt4 key购买 nike

我已经在 C# 中创建了一个 dll。我在 MATLAB 中添加了对此 dll 的引用,如下所示。一切正常。问题是,当我想更新我的 dll 时,我必须关闭 MATLAB,否则我无法重建我的 dll,这很烦人。如何在 MATLAB 中删除对此 dll 的引用 - 我认为只需一行代码即可完成此操作?

   % add reference to dll
cls = NET.addAssembly('C:\MyFolder\MyDllFolder\bin\Debug\MyDll.dll');

% reference my class
mycls = MyNameSpace.MyClass();

最佳答案

作为解决方法,您可以使用系统调用和 Matlab command line options 从 Matlab 本身启动一个新的 Matlab 实例,并且只在新实例中加载库。这在问题的答案中有描述:Release a .NET assembly from MATLAB

关于c# - 如何在 matlab 中删除对 .net 程序集的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25422010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com