前回のパターンにあったConsole+テストのプロジェクトを作成してみた。
成果物
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch(9.0) 2018-06-27
- Mono 5.16.0
- MonoDevelop 7.6 build 711
- Eto.Forms 2.4.1 拡張機能, NuGetパッケージ
- .NET Core 2.2, MonoDevelop参照方法
前回まで
dotnet
コマンドは.NETプロジェクトを作成するコマンド。.NET Coreをインストールすることで使用できる。
- C#の実行環境について調べた(.NET Framework, .NET Core, .NET Standard, MONO)
- Raspbian stretch に .NET Core 2.2.101 をインストールした
- Raspbian stretch MonoDevelop で .NET Core 2.2.101 を参照する(.NET Standard 2.0)
- Raspbian stretch dotnet コマンドで .NET Core コンソールアプリ プロジェクトを作成&ビルドし実行できた
- Raspbian stretch dotnet コマンドで .NET Core コンソールアプリ+EFCore+SQLite3 プロジェクトを作成できた! やっとできた!
- Raspbian stretch dotnet コマンドについて調査する
- .NET開発環境とプロジェクトの対応パターンについて調べた
プロジェクトごとにおけるベストな環境は以下。
プロジェクト | 環境 | 説明 |
---|---|---|
クラスライブラリ | Standard |
Standard ならCore 等でも利用できる |
テスト | Core |
最新環境&Windows以外でも可 |
ConsoleApp | Core |
最新環境&Windows以外でも可 |