引用仅在Windows Mobile / CE上可用的程序集

时间:2013-09-11 09:16:30

标签: c# .net .net-3.5 compact-framework windows-ce

我创建了一个C#项目,在桌面上测试时可以正常工作。

但是,当我使用.NET CF 3.5在移动设备上运行可执行文件时,我收到以下错误:文件或程序集名称'System.Windows.Forms,Version = 2.0.0.0等等'或其中一个依赖项,未找到。

如果我理解正确,这意味着项目中引用的其中一个程序集是“仅桌面”,并且不在移动设备上。那么如何才能访问.NET CF 3.5等效项并在Visual Studio中的项目中引用它?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您需要创建一个“智能设备项目”才能在Windows CE设备上运行您的应用程序。该项目类型将仅允许您引用CF程序集。 CF版本不支持很多功能,因此您的代码可能无法编译。

enter image description here