All Projects → jeremylindsayni → RaspberryPi.Template

jeremylindsayni / RaspberryPi.Template

Licence: MIT license
An empty project template for dotnet core IoT applications deployed to the RaspberryPi.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to RaspberryPi.Template

Aspnetcore Angular Universal
ASP.NET Core & Angular Universal advanced starter - PWA w/ server-side rendering for SEO, Bootstrap, i18n internationalization, TypeScript, unit testing, WebAPI REST setup, SignalR, Swagger docs, and more! By @TrilonIO
Stars: ✭ 1,455 (+4917.24%)
Mutual labels:  dotnet-template
Javascriptservices
[Archived] This repository has been archived
Stars: ✭ 3,108 (+10617.24%)
Mutual labels:  dotnet-template

A Raspberry Pi Template for .NET Core 2 projects

An empty project template for .NET Core 2 IoT applications deployed to the RaspberryPi.

I started this project after reading this post: https://www.thurrott.com/dev/106624/net-core-comes-quietly-raspberry-pi

How to install the template

TL;DR
dotnet new -i RaspberryPi.Template::*

I wrote about how to use this template and install it into your development environment in this post:
https://jeremylindsayni.wordpress.com/2017/03/21/how-to-a-net-core-template-to-create-a-new-project-from-the-command-line-with-dotnet-new-i/

You need .NET Core 2 installed - you can get the most recent previews from here:
https://github.com/dotnet/cli/tree/master

You can install from nuget using the command:
dotnet new -i RaspberryPi.Template::*

Or if you want to install the source code and modify it, clone the repo to a directory (I put mine in the folder below but you can clone it anywhere):
C:\Users\Jeremy\Documents\Visual Studio 2017\Templates\ProjectTemplates\Raspberry Pi

Then install the template using the command below:
dotnet new -i "C:\Users\Jeremy\Documents\Visual Studio 2017\Templates\ProjectTemplates\Raspberry Pi\RaspberryPiTemplate\RaspberryPiCore"

Now you can see the list of templates you have installed with this command:
dotnet new --list

And you can create a new project (called "MyNewProject") for your IoT device with the command:
dotnet new coreiot -n MyNewProject

More

See more examples of running .NET Core apps the RaspberryPi ARM device here.
https://www.hackster.io/Ra5tko/running-native-net-core-apps-on-raspberry-pi-arm-0bb717

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].