ChrisBonnert Ответов: 2

Как использовать donetcore SDK из visual studio 2010


У меня есть Microsoft Visual Studio 2010 Professional, установленная на Windows/10, и я уже несколько лет кодирую на C#.
Я только что установил Dot Net Core 3.1 SDK.
Я хочу написать код C# для запуска на Raspberry Pi под управлением Raspbian Buster (Linux) и использовать контакты GPIO.
Что мне нужно сделать в Visual Studio 2010 Professional, чтобы он "видел" основные библиотеки Dot Net?
Например, я хочу уметь писать:
using System.Device.Gpio;


Крис

Что я уже пробовал:

Я попробовал "добавить ссылку", но не могу найти в списке ничего похожего на dot net core .Чистые компоненты.

2 Ответов

Рейтинг:
2

Garth J Lancaster

не уверен насчет VS 2010, но это может помочь Начало работы с IoT Core и C# на Raspberry Pi | блоги | Plextek[^] (См. Шаг 7)

Существует несколько иной вариант, если VS 2010 не поддерживает этот "удаленный" подход, который описан здесь Настройка Raspian и .NET Core 2.0 на Raspberry Pi | Microsoft Docs[^] (или, я думаю, купите себе издание сообщества VS2019)

Этот Простая настройка .NET Core на Raspberry Pi и удаленная отладка с помощью VS-кода[^] Использование кода Visual Studio также является хорошим вариантом (есть 2 части)

Смотреть также : Разработка приложений для Windows для интернета вещей, используя против 2019[^] (у него есть секция Rasp Pi)


Рейтинг:
2

ChrisBonnert

Гарт,
Спасибо за все эти ссылки, это различные способы обойти мою проблему, и я обязательно буду следить за ними.

Однако мне не нужна удаленная отладка, и я вполне счастлив развернуть скомпилированный код вручную на pi. Поэтому я просто хочу сделать последний шаг, чтобы убедить Visual Studio 2010 сделать это.
найдите модули SDK DotNetCore 3.1, которые я уже установил.

Я знаю, что папка внутри.

C:\Program Files\dotnet\sdk\3.1.302
но я не знаю, на какие библиотеки DLL мне нужно указать с помощью средства Visual Studio "добавить ссылку".

Если бы существовал какой-то способ проверить эти библиотеки DLL, чтобы увидеть, какие классы/методы они содержат, у меня, возможно, тогда был бы шанс.

Крис