我想编写一个应用程序,并在我的树莓派3.部署设置一个DOTNET核心项目
这将是使用Discord.net library (C#)不和谐机器人的应用程序。要做到这一点,我想我需要使用.net核心,因为它将部署在另一个平台上,而不是Windows。但我不是.net核心的专家,事实上,我总是失败,当我尝试使用它...
现在我真的想成功与.net核心,这就是为什么我在这里找到一个办法。
什么我tryed:
- 我从克隆GIT中Discord.net回购。
- 我创建了一个新的控制台核心项目使用Visual Studio 2017年
- 我加入项目参考Discord.net项目尝试用他的课
,但我不得不为每个不和谐的错误。净引用的项目:
"Unable to resolve "path_to_Discord_net_Project" for ".NETCoreApp,Version=v1.1"
我做出这个错误互联网上一些搜索,但没有成功......
所以我的问题是
- 我应该使用dotnet命令创建我的新项目,以使用Visual Studio 2017吗?
- 我应该停止使用.net核心吗?
- 我应该停止使用Discord.net库吗?
- 我们可以使用.Net Framework库结合.Net Core Console吗?
- 我可以在不使用.Net Core的情况下进行编码(知道它将被部署在我的pi上)吗?
谢谢你的阅读。
为什么要克隆回购?有一个NuGet包可用,如果似乎存在于nuget上,应该更容易设置 – UnholySheep
:https://www.nuget.org/packages/discord.net - 只需使用包引用而不是项目引用 - 更容易 –
@ MarcGravell的小附录,我认为OP需要1.0-RC版本(https://www.nuget.org/packages/Discord.Net/1.0.0rc),它以.NET核心为目标 - AFAIK“稳定”版本只运行在.NET 4.5 – UnholySheep