2017-05-06 7 views
1

Ich möchte eine Anwendung codieren und stellen Sie es auf meine Raspberry Pi 3.-Setup ein Dotnet Kernprojekt

Es wird eine Disharmonie bot App Discord.net library (C#) mit sein. Um dies zu tun, muss ich .net core verwenden, da es auf einer anderen Plattform als Windows bereitgestellt wird. Aber ich bin kein Experte in .net Kern als eine Tatsache, dass ich immer versagt habe, wenn ich versuchte, es zu verwenden ...

Jetzt möchte ich wirklich mit .net Kern Erfolg, deshalb bin ich hier zu finden eine Lösung.

Was ich habe versucht:

  1. ich die Discord.net Repo von git geklont.
  2. habe ich ein neues Console Kernprojekt Visual Studio 2017
  3. ich mit Projektverweis auf die Discord.net Projekte seine Klassen versuchen hinzugefügt

zu verwenden, aber ich für jeden Discord einen Fehler hatte. netto-Referenzprojekt:

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

ich eine Suche im Internet über diesen Fehler zu machen, aber ohne Erfolg ...

Meine Fragen sind

  1. Sollte ich mein neues Projekt mithilfe von Dotnet-Befehle an Ort und Stelle zu Visual Studio 2017 erstellen erstellen?
  2. Sollte ich aufhören zu verwenden. Net-Core?
  3. Sollte ich aufhören, Discord.net Libraries zu verwenden?
  4. Können wir .Net Framework-Bibliothek mit in Kombination mit .Net Core Console?
  5. Kann ich dies ohne Verwendung von .Net Core (in dem Wissen, dass es auf meinem Pi bereitgestellt wird)?

Vielen Dank für das Lesen von mir.

+2

Warum Sie den Repo-Klon hat? Es gibt ein NuGet-Paket, das viel einfacher einzurichten sein sollte – UnholySheep

+1

wenn es auf nuget zu existieren scheint: https://www.nuget.org/packages/discord.net - benutze einfach Paket-Referenz anstelle einer Projekt-Referenz - viel einfacher –

+0

@ MarcGravell kleines Addendum, ich denke, OP benötigt die Version 1.0-RC (https://www.nuget.org/packages/Discord.Net/1.0.0-rc), die auf .NET-Kern abzielt - AFAIK die "stabile" Version läuft nur auf .NET 4.5 – UnholySheep

Antwort

1

Watch this link Universal Windows-Plattform (UWP) ist eine gemeinsame App-Plattform für alle Version von Windows 10, einschließlich Windows 10 IoT Core. UWP ist eine Weiterentwicklung der Windows-Laufzeit (WinRT) UWP-Anwendungen funktionieren nur auf IoT-Core, so wie sie auf anderen Windows 10-Editionen. Eine einfache, leere Xaml-Anwendung in Visual Studio wird auf Ihrem IoT-Core-Gerät genauso bereitgestellt wie auf einem Telefon oder Windows 10-PC. Alle standardmäßigen UWP-Sprachen und Projektvorlagen werden vollständig auf IoT Core unterstützt.

und an diesem link ist viele Proben für Fenster IOT Kerne und diese Anwendungen

+0

Vielen Dank für die Antwort, aber ich möchte nicht Windows iot verwenden Ich bevorzuge Ubuntu/Raspbian. Gewohnheitssache. – Shiglet

Verwandte Themen