【#RaspberryPI】ラズパイで.Net6アプリが動いた!リモートデバッグも出来た!
関連記事
- なんと!今週の土曜日も仕事してますた.来週の土曜日も仕事臭い.TCPソケット通信をゴリゴリ書いてる 【2025年08月30日(土)】
- 【ChatGPT-4o】copilotと相談しながらモノ作ったら,3日工数予定が4時間で完成した件 【2025年04月10日(木)】
- 【ChatGPT o4】祝日なのに仕事ーバテすぎー今夜こそ絶命だーモルモルモル 【2025年03月20日(木)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
- 【#CSharp】ひっさしぶりにガッツリなC#案件をやっているぞー 【2025年02月19日(水)】
ラズパイで.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 ,駒が揃ったの
なんか面白そうなラズパイ案件ください...ドロドロドロ
コメント
【大地震】カムチャツカ半島沖合で地震 マグニチュード7.5と推定(25/9/13)
台風一過なのに今日も猛暑予想.秋が来ないぞい
【霧島山】新燃岳が噴火 噴煙高度火口上5500m(25/8/28)
日産「GT-R」生産終了 スポーツカーの開発環境 厳しさ増す
火球か?隕石か?「夜なのに明るく」「カメラが真っ白になるほどの光」九州や西日本各地で目撃あいつぐ 空気の振動も観測
ひょっとして,大規模にやらかしてました?ぎんゆぅ~さん,落ちてた模様(爆