多能工生産技術者の日常

20歳からFXの自動売買を開発しています。24歳からは株式投資等で純資産1000万円を目指します。


スポンサードリンク

【Raspberry Pi】【C#】ラズパイでC#プログラムを実行する方法

スポンサーリンク

KeyKです。
最近仕事が忙しく、久しぶりの投稿になります。

という訳で、ラズパイでC#プログラムを実行する方法を紹介します。

ラズパイでC#を実行するには?

ラズパイでC#(exeファイル)を実行するにはいくつか方法があります。
今回使用するラズパイは3Bです。

  • Windouws 10 IoT COREを入れる

 ⇒ 恐ろしく面倒くさいのでやめました・・・

  • WIneを使う

  ⇒ 使い方が良く分からないので挫折しました。

  • monoを使う

  ⇒ これが一番簡単そう!

というわけでmonoのインストール

以下のコマンドを入力します。

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

これだけで完了します。
ちなみに、僕は途中でエラーが出ましたがネットワークに繋げ忘れるという初歩的ミスをしていました。


【参考サイト】

ytyaru.hatenablog.com


たまにインストールでこけるそうですが、うまく出来ました。
  
  
f:id:KeyK:20200229084030p:plain

実行

実行コマンドは、windowsコンパイラと同じです。

$ mono ○○○○○.exe

monoが無くても動くらしいですが、僕は上記のコマンドで動きました。
ラズパイでC#が動くとかすごいですね。。。(ボキャ貧)

今後の展望

C#プログラムの実行はできましたが、所々文字化けしているところがあります。
設定の問題なのかエンコードの問題なのか不明ですが。この問題を直してきます。(日付選択とかファイル選択を行うと文字化けします)

フォームの表示程度なら文字化けなく見られるかもしれません。
  
  
f:id:KeyK:20200229084830p:plain
  
  
  

プライバシーポリシー お問い合わせ