2

我正在尝试将我的 C# 应用程序编译到 Raspberry Pi(运行 Debian)。

我已经在 Pi 上成功安装了 mono,编译并运行了一个基本的 hello world 应用程序。我现在正在运行以下命令(从这里)来尝试编译我的 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 客户端,您可能需要更多库,我建议您在单独的计算机上编译您的应用程序(使用更多硬盘和内存将您的二进制文件传输到树莓派(额外的步骤可能会使构建有点棘手,但额外的空间和电源可能会使完整的构建环境更容易)

于 2012-11-23T20:09:06.323 回答