我从 C# 交易模拟应用程序使用 R.NET 运行一些 R 命令。当我运行第一次模拟时,一切正常。当我运行第二次模拟时,它挂起。模拟应用程序在一个新的应用程序域中运行每个模拟。据我了解,R.NET 仅在一个应用程序域中运行。有没有办法解决这个问题,因为即使是 dispose 方法也不允许 REngine 对象的另一个初始化。
问问题
924 次
我从 C# 交易模拟应用程序使用 R.NET 运行一些 R 命令。当我运行第一次模拟时,一切正常。当我运行第二次模拟时,它挂起。模拟应用程序在一个新的应用程序域中运行每个模拟。据我了解,R.NET 仅在一个应用程序域中运行。有没有办法解决这个问题,因为即使是 dispose 方法也不允许 REngine 对象的另一个初始化。