设置Dotnet核心项目

时间:2017-05-06 14:49:01

标签: c# .net-core discord.net

我想编写一个应用程序并将其部署在我的Raspberry Pi 3上。

这将是使用Discord.net library (C#)的不和谐机器人应用程序。要做到这一点,我想我需要使用.net核心,因为它将部署在除Windows之外的另一个平台上。但我不是.net核心的专家,​​事实上我在尝试使用它时总是失败...

现在我真的想通过.net核心取得成功,这就是我在这里找到解决方案的原因。

我尝试了什么:

  1. 我从git克隆了Discord.net repo。
  2. 我使用Visual Studio 2017
  3. 创建了一个新的控制台核心项目
  4. 我添加了对Discord.net项目的项目引用,以尝试使用他的类
  5. 但是每个Discord.net引用的项目都有错误:

    "Unable to resolve "path_to_Discord_net_Project" for ".NETCoreApp,Version=v1.1"
    

    我在互联网上搜索了这个错误,但没有成功......

    所以我的问题是

    1. 我应该使用dotnet命令创建我的新项目以使用Visual Studio 2017吗?
    2. 我应该停止使用.net核心吗?
    3. 我应该停止使用Discord.net库吗?
    4. 我们可以将.Net Framework库与.Net Core Console结合使用吗?
    5. 我可以不使用.Net Core进行编码(知道它将部署在我的pi上)吗?
    6. 感谢您阅读我。

1 个答案:

答案 0 :(得分:1)

观看此link通用Windows平台(UWP)是所有Windows 10版本(包括Windows 10 IoT Core)的通用应用程序平台。 UWP是Windows运行时(WinRT)的演变 UWP应用程序只适用于IoT Core,就像在其他Windows 10版本上一样。 Visual Studio中一个简单,空白的Xaml应用程序将正确部署到您的IoT核心设备,就像在手机或Windows 10 PC上一样。 IoT Core完全支持所有标准UWP语言和项目模板。

并且此link是windows iot核心和此应用程序的许多示例