2

C#アプリケーションをRaspberry Pi(Debianを実行)にコンパイルしようとしています。

私はPiにmonoを正常にインストールし、コンパイルして、基本的なhelloworldアプリケーションを実行しました。現在、次のコマンド(ここから)を実行して、Windowsフォームアプリケーションをコンパイルしてみています。

`dmcs -pkg:dotnet Login.cs /r:system.Windows.Forms /r:System.Drawing`

ただし、次のエラーが発生します。

Error CS006; Metadata file 'cscompmgd.dll' could not be found Compilation failed: 1 error(s)

だから私の質問は:

1)私が参照しようとしているのでこれはできますか

MySql.Data.MySqlClientを使用する;

2)1の答えが「いいえ」の場合、他に何がそのエラーを引き起こす可能性がありますか?

3)関連する質問:私のアプリケーションにはいくつかの異なる形式があります。このLogin.csファイルをコンパイルするだけで、アプリケーション全体を実行できますか。それらをすべて一度にコンパイルしますか、それともprogram.csをコンパイルしますか?

ありがとう、

4

1 に答える 1

1

このファイルはコンパイラに関連しています。これが役立つかもしれません: http://ubuntuforums.org/showthread.php?t=914626。MySQL クライアントに関しては、より多くのライブラリが必要になる場合があります。別のコンピューターでアプリをコンパイルすることをお勧めします (より多くのハードディスクとメモリを使用して、バイナリをラズベリー Pi に転送します (追加の手順により、ビルドが少し難しくなる可能性がありますが、余分なスペースとパワーにより、完全なビルド環境が容易になる可能性があります)

于 2012-11-23T20:09:06.323 に答える