【#RaspberryPI】ラズパイで.Net6アプリが動いた!リモートデバッグも出来た!
関連記事
- もう5日も悩んでいるぞー 解決しないぞ 通信アプリの不具合 【2024年12月11日(水)】
- 今週もひたすらモノ書き #JAVA 祭りがまだまだ続く そろそろC#を書かせろー 【2024年12月04日(水)】
- 【#raspberrypi #linux】NAS復旧用USBハブが届いた!一発で復旧した!! 【2024年08月22日(木)】
- 【#raspberrypi】NASが突然落ちた!この猛暑でバッファローのUSBハブが熱故障してしまったピエン 【2024年08月21日(水)】
- 【#raspberrypi】交換したファンも,が鳴りだしたピエン amazonをクリックした 【2024年07月23日(火)】
ラズパイで.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 ,駒が揃ったの
なんか面白そうなラズパイ案件ください...ドロドロドロ
コメント
【#大相撲】 横綱 照ノ富士 引退の意向を固める
【#日向灘地震】割れ残り部が依然健在じゃし.怖いわなぁ
【#大地震】宮崎に大地震キタ━(゚∀゚)━!!(25/1/13)
【#大雪】宮崎市に降雪予報キター(25/1/11)
【#2025】あけおめ~ 2025年が始まったらしい...ドロドロドロ
2024年が終わりますなぁ 1年ありがとうございました
ついに宮崎市も氷点下気温キター(24/12/23)