【#RaspberryPI】ラズパイで.Net6アプリが動いた!リモートデバッグも出来た!
関連記事
- 【#raspberrypi】RS485な温湿度センサをラズパイに繋げたい!暇はない(爆 【2024年03月05日(火)】
- 【#CSHARP】ソリューション内でサービス,Winformアプリを混在で作成させ,バイナリ出力先を同じにするとサービスが起動しない 【2024年02月08日(木)】
- 基本,謎開発を続けてはおるが,正式なGoが来ないドロドロドロ 【2024年01月25日(木)】
- 【#PHP】謎な #Laravel 案件 引き渡したじ 【2024年01月11日(木)】
- ドロドロドロ...祭り(爆 【2023年12月21日(木)】
ラズパイで.NetやろうとVS2022を弄ってたら,前回,派手にVSをぶっ壊した(大汗
今日,やっと時間が取れたんでリトライ
少し引っかかったけど,あっさり動いた
ラズパイ側に.Net6のインストール ⇒参考のページ
インストール
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel Currentパス通し
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc echo 'export PATH=$PATH:$HOME/.dotnet' >> ~/.bashrc source ~/.bashrc起動確認
dotnet --version次,VSでプロジェクト作成 コンソールアプリ
おきまりのHello world 全角チェック込み
namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World! がおぉ~~どかんどかんどかん"); int i = 0; while(true) { Console.WriteLine("Raspberry PI どとねと六 " + i.ToString()); i++; System.Threading.Thread.Sleep(1000); } } } }ビルドしたら.成果物フォルダ内に
*.exe *.dll *.json *.pdb
がいくつか出来ているので,*.exe以外をWinSCP辺りでラズパイへコピー
柏手打って,実行
dotnet hogehoge.dllお~~動いた!
んで,デバッグ ⇒この辺を参考
SSHはインストール済みなんで入れる必要なしじゃげ
んで,最初にアプリを起動しておく ↑の通り 再度柏手打って実行
実行確認後,VSのデバッグ~プロセスにアタッチを選択
(これ,Windows上のサービスアプリをデバッグするときと全く同じ導線)
プロセス一覧の中に「dotnet」が居るはず.こいつを選択してアタッチすると...
おお~ブレークポイントで止まる(;´Д`)ハァハァ
もちろん変数の中身も見える(;´Д`)ハァハァ
これで,.Net6でRaspberry PIにてやりたい放題できるぞー
ラズパイで動かせる言語,C/C++ C# PHP python ,駒が揃ったの
なんか面白そうなラズパイ案件ください...ドロドロドロ
コメント
【#緊急非常事態】スマホを紛失した!amazonで買ったカナビラがぶっ壊れてスマホが消えた!
「君たちはどう生きるか」「ゴジラ-1.0」アカデミー賞を受賞
昼から雨だそうな.人が洗車すると..ブツブツ
【訃報】TARAKOさん急死 63歳 「ちびまる子ちゃん」を35年
【#訃報】漫画家 鳥山明さん死去 68歳 「DRAGON BALL」などで人気
たぬきケーキの人気再燃 レトロな魅力、再販する店も
【#株価】日経平均株価 終値で初の4万円台 史上最高値を更新(24/3/4)
睡眠「成人は6時間以上」 新ガイドは日本人の眠りを変えられるか
再起動不要でWindows 11をアップデートする機能、2024年後半に導入か
【#確定申告】さて,税務も終わった件