C# 找不到命名空间RDotNet

C# 找不到命名空间RDotNet,c#,r,C#,R,我试着用R和C。我在C#端使用Unity和MonoDevelop,我已经开发了R版本3.2.1。我已经尽力按照这里的说明进行操作: 但是我被卡住了。这就是我所做的 下载nuget.exe,将其放入路径中已存在的文件夹中 打开CMD.exe 运行nuget安装R.NET.Community 如果我尝试用上面相同的命令重新安装R.NET.Community,我得到的消息是它已经安装好了(我想这很好) 我的问题:现在怎么办?我试图运行RDotNet名称空间,但无法识别。显然,我需要设置其他的东西,

我试着用R和C。我在C#端使用Unity和MonoDevelop,我已经开发了R版本3.2.1。我已经尽力按照这里的说明进行操作:

但是我被卡住了。这就是我所做的

  • 下载nuget.exe,将其放入路径中已存在的文件夹中
  • 打开CMD.exe
  • 运行
    nuget安装R.NET.Community
如果我尝试用上面相同的命令重新安装R.NET.Community,我得到的消息是它已经安装好了(我想这很好)


我的问题:现在怎么办?我试图运行RDotNet名称空间,但无法识别。显然,我需要设置其他的东西,但我不知道在哪里和什么。任何线索都将不胜感激

我不希望仅仅运行nuget安装程序就可以向您的项目中添加引用—nuget安装程序基本上只是为您下载软件包


您可以手动将项目中的引用添加到已下载的相关程序集文件(.dll)。但是,最好在MonoDevelop中使用包管理器。如果您使用的是MonoDevelop 3.x或4.5,那么应该使用和来管理项目的NuGet包。MonoDevelop 5.x显然内置了一个NuGet软件包管理器。

我不希望仅仅运行NuGet安装就可以在您的项目中添加一个引用-NuGet安装程序基本上只是为您下载软件包


您可以手动将项目中的引用添加到已下载的相关程序集文件(.dll)。但是,最好在MonoDevelop中使用包管理器。如果您使用的是MonoDevelop 3.x或4.5,那么应该使用和来管理项目的NuGet包。MonoDevelop 5.x显然内置了一个NuGet软件包管理器。

我不希望仅仅运行NuGet安装就可以在您的项目中添加一个引用-NuGet安装程序基本上只是为您下载软件包


您可以手动将项目中的引用添加到已下载的相关程序集文件(.dll)。但是,最好在MonoDevelop中使用包管理器。如果您使用的是MonoDevelop 3.x或4.5,那么应该使用和来管理项目的NuGet包。MonoDevelop 5.x显然内置了一个NuGet软件包管理器。

我不希望仅仅运行NuGet安装就可以在您的项目中添加一个引用-NuGet安装程序基本上只是为您下载软件包



您可以手动将项目中的引用添加到已下载的相关程序集文件(.dll)。但是,最好在MonoDevelop中使用包管理器。如果您使用的是MonoDevelop 3.x或4.5,那么应该使用和来管理项目的NuGet包。MonoDevelop 5.x显然内置了一个NuGet包管理器。

您使用的是visual studio吗?@acostela:“我使用的是Unity和MonoDevelop”,我的意思是IDE。如果您使用的是VisualStudio之类的工具,那么很容易将引用添加到项目中。问题是你刚刚下载了这个软件包,但你必须引用它才能使用刚刚安装的Visual Studio名称空间,我将尝试看看它是否有助于我获取我的名称空间:-)@acostela:是的,我知道你的意思是IDE-但是MonoDevelop是一个IDE…你在使用Visual Studio吗?@acostela:“我在使用Unity和MonoDevelop”我指的是IDE。如果您使用的是VisualStudio之类的工具,那么很容易将引用添加到项目中。问题是你刚刚下载了这个软件包,但你必须引用它才能使用刚刚安装的Visual Studio名称空间,我将尝试看看它是否有助于我获取我的名称空间:-)@acostela:是的,我知道你的意思是IDE-但是MonoDevelop是一个IDE…你在使用Visual Studio吗?@acostela:“我在使用Unity和MonoDevelop”我指的是IDE。如果您使用的是VisualStudio之类的工具,那么很容易将引用添加到项目中。问题是你刚刚下载了这个软件包,但你必须引用它才能使用刚刚安装的Visual Studio名称空间,我将尝试看看它是否有助于我获取我的名称空间:-)@acostela:是的,我知道你的意思是IDE-但是MonoDevelop是一个IDE…你在使用Visual Studio吗?@acostela:“我在使用Unity和MonoDevelop”我指的是IDE。如果您使用的是VisualStudio之类的工具,那么很容易将引用添加到项目中。问题是你刚刚下载了这个软件包,但你必须引用它才能使用刚刚安装的Visual Studio名称空间,我将尝试看看它是否有助于我获取名称空间:-)@acostela:是的,我知道你的意思是IDE-但是MonoDevelop是一个IDE…我有MonoDevelop 4.0.1。我按照这里的指示在MonoDevelop内找到nutget。然后在Project>Manage NuGet Packages中,我搜索了R.NET.Community,找到了它,并尝试添加它,现在我遇到了这个错误:无法安装程序包“DynamicInterop 0.7.4”。您正试图将此软件包安装到以“.NETFramework,Version=v3.5”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。@Thomas:就您的平台要求而言,这恐怕是个问题。。。假设不能使用较新版本的.NET,您可能希望尝试较旧版本的R.NET。(不幸的是,我不认为Unity target.NET 4有任何版本。)如果我(重新)安装MonoDevelop以获得最新版本该怎么办?我刚刚检查过,还安装了.NET4.5。你认为这一切会与团结不相容吗?无论如何,谢谢你的回答,它已经很有帮助了:-)@Thomas:不,如果Unity被.NET3.5卡住了,重新安装MonoDevelop也不会有帮助,我相信是的。我试过Xamarin,我也遇到了同样的问题。我做了一些研究,它确实归结为:Unity与.NET3.5一起工作。软件包DynamicInterop 0.7.4 d