Windows CE控制台输出转换字符串
本文关键字:转换 字符串 输出 控制台 CE Windows | 更新日期: 2023-09-27 17:50:14
我创建了一个运行在Windows CE设备上的c#控制台应用程序。到目前为止,程序中只有一行代码:
控制台。WriteLine("Hello World");
屏幕输出:11
11是字符串的长度,所以是什么东西转换我的字符串到字符数组或什么?
我正在使用从BSP创建的SDK来瞄准我的设备。此外,BSP包括。net 2.0和。net 3.5的操作系统,我使用Visual Studio 2005作为我的控制台应用程序。
有人在。net控制台应用程序中见过这种情况吗?谢谢。
更新:我试图创建一个基本的Windows窗体应用程序,并在我的设备上运行。这次我得到了一个真正的错误"System.Windows。"找不到表单dll",这表明。net没有正确安装。我已经将它包含在Platform Builder目录中,所以我不确定还缺少什么。什么好主意吗?
我从来没有见过这种情况,我见过很多CF行为。
首先,不要在操作系统中安装CF 2.0和3.5。永远。由于SYSGEN重叠,它们不能和平地共存于OS映像项目中,而且这是不必要的,因为3.5运行时可以加载和运行2.0二进制文件。
你确定你唯一的代码是那一行?你确定你正在运行的应用程序是你看到的代码(即它不是运行一个旧的或不同的版本错误)?当这种情况发生时,您是否处于断点上?
我终于让它工作了,但我仍然不确定确切的问题是什么。
这个"修复"是从全新安装Windows XP、Visual Studio 2005和Windows Embedded CE 6.0开始的,其中包含所有最新的QFE。
在重新构建操作系统映像之后,我的两个测试应用程序都开始按预期工作。