對於同時使用R.NET.Community,我一直希望能在.NET核心應用使用R.NET.Community。顯然,雖然與NuGet包沒有被移植到.NET的核心,這一直是一個非首發。然而,隨着.NET Core 2.0 Preview 1 announcement,你可以從.NET核心參考.NET框架庫,我這就給別的去了:在.NET核2.0預覽1
using RDotNet;
namespace RDotNetCore2
{
class Program
{
static void Main(string[] args)
{
REngine.SetEnvironmentVariables();
var engine = REngine.GetInstance();
}
}
}
在新的Visual Studio 2017年預覽創建這是一個.NET 2.0的核心應用程序,這在至少得到儘可能編譯和運行,但在GetInstance
調用錯誤:
無法加載文件或程序集「System.Security.Permissions,版本= 0.0.0.0,文化=中性公鑰= cc7b13ffcd2ddd51」。該系統找不到指定的文件。
有沒有什麼我可以做的,以解決這個問題,或者這只是在.NET核心中不支持的那些位之一(我懷疑這可能是由於CAS不支持的事實.NET核心)?
您可以跟蹤NET Core支持的當前GitHub問題,https://github.com/jmp75/rdotnet/issues/40 – wonea
很久以前就一直關注這個問題:-) –