ラズパイ上のMonoDevelopでC#ソースをビルドできません
ラズベリーパイにMonoDevelopをインストールし、WindowsPCのVisualStudio2017で作ったC#のプログラム(GUI)をプロジェクトごとフォルダでコピーしたところ、 MonoDevelopでソースをビルド(コンパイル)できません。
どうしたらいいのでしょうか。
ちなみにビルドするとMonoDevelopで以下のエラーメッセージが出力されます。
331
インポートされたプロジェクト
“/home/pi/,cache/MonoDevelop/7.0/MSBuild/1068_1/Microsoft.CSharp.Core.targets”
が見つかりませんでした。
<Import>宣言のパスが正しいかどうか、およびファイルがディスクに存在しているかどうかを確認してください。(MSB4019)
ライン入力でcd
とls
を使って調べたところ、フォルダ「1608_1」(ビルドするごとにこの数値は変化します)内に「Microsoft.CSharp.Core.targets」は見つかりませんでした(似た名前のファイルはたくさんありました)。
(C#では「using System?」などNet.Frameworksのライブラリが読み込まれてないようです。)
ところで、すでにWindowsPCでビルドした実行ファイルはラズパイで動作します。
大まかにWindowsPCのVisualStudioでプログラムを作り、細かいデバッグをターゲットマシンであるラズパイ上のMonoDevelopで調整したいのです。
なお、ラズパイは産業向けのCM3+(32GB)とCMIOの組み合わせです。
ラズビアンは10(buster)です。