主页 技术资源库 学习 下载 支持 社区
登录 | 中国(简体中文) | 首选项
窗体顶端
Microsoft .NET Compact Framework 开发常见问题解答
发布日期 : 3/30/2005 | 更新日期 : 3/30/2005
Microsoft .NET Compact Framework 开发的常见问题解答。
这个 FAQ 有部分是通过编辑公共
.NET Compact Framework 新闻组 (microsoft.public.dotnet.frameworkpactframework) 贴出的问题和解答而得到的。.NET Compact Framework 团队衷心感谢参加公共新闻组的每个人,感谢他们对本 FAQ 和整个 .NET Compact Framework 开发社区做出的贡献。
要想获得 FAQ 项,请将发送到
netcfaq@microsoft
本页内容
1. 开发
2. 图形
3. 部署
4. 图形用户界面 (GUI):窗体
5. 图形用户界面 (GUI):常规
6. 互操作性和本机代码
7. 常规
8. 通信和 Web 服务
9. SQL CE 和数据
10. 其他信息
11. 连接
12. 基于 Windows Mobile 的 Smartphone
1. 开发
1.1. 什么是 Microsoft .NET Compact Framework
Microsoft .NET Compact Framework 是针对 Microsoft .NET 计划的智能设备开发框架,是实现 Microsoft 随时随地在任何设备上为客户提供良好体验的目标的关键所在。.NET Compact Framework 将托管代码和 Web 服务带给了智能设备,它允许安全的、可下载的应用程序在诸如个人数字助理 (PDA)、移动电话和机顶盒等设备上运行。

msdn.microsoft/mobility/prodtechinfo/devtools/netcf/overview/default.aspx
1.2.开发 .NET Compact Framework 应用程序需要什么工具?
Visual Studio .NET 为基于 Windows Mobile Pocket PC 2000、基于 Windows Mobile Pocket PC 2002 Windows CE .NET 4.1 设备开发基于 .NET Compact Framework 的应用程序需要 2003 Professional 或更高版本。Visual Studio .NET 2003 附带了 .NET Compact Framework

msdn.microsoft/mobility/prodtechinfo/devtools/vstudio/default.aspx
在最新的 Windows Mobile 平台上进行开发还有其他的 SDK aspnet和net的区别可用:
Windows Mobile 2003 Pocket PC SDK
www.microsoft/downloads/details.aspx?familyid=9996b314-0364-4623-9ede-0b5fbb133652&displaylang=en
Windows Mobile 2003 Smartphone SDK
www.microsoft/downloads/details.aspx?familyid=a6c4f799-ec5c-427c-807c-4c0f96765a81&displaylang=en
本文将提供用 .NET Compact Framework 1.0 Visual Studio .NET 2003 开发健壮的智能客户端设备应用程序的说明。
msdn.microsoft/library/en-us/dnnetcomp/html/netcfgetstarted.asp
1.3. 哪里可以下载最新的工具和软件?
Visual Studio .NET 2003 试用版可以通过以下地址获得:
msdn.microsoft/vstudio/productinfo/trial/default.aspx
最新的平台更新和 .NET Compact Framework service pack 可以通过以下地址获得:
msdn.microsoft/mobility/downloads/default.aspx
1.4. .NET Compact Framework 支持什么设备?
.NET Compact Framework 支持基于 Windows Mobile 2000 Pocket PC、基于 Windows Mobile 2002 Pocket PC、基于 Windows Mobile 2003 Pocket PC、基于 Windows Mobile Smartphone 和运行 Windows CE .NET 4.1 及更高版本的嵌入式系统。
1.5. 以后 .NET Compact Framework 将会支持什么设备?
不久以后,.NET Compact Framework 将会作为一个操作系统 (OS) 组件,在所有的 Microsoft 智能设备中提供,包括将来基于 Windows Mobile Pocket PC 设备、基于 Windows Mobile Pocket PC Phone Edition、基于 Windows Mobile SmartphoneW
indows CE for Automotive MSTV。每种特定设备的具体时间选择将由各个产品发布周期确定。
Windows CE .NET 4.1 也支持 .NET Compact Framework,将其作为一个集成的 OS 组件,因此允许 OEM 使用 Platform Builder 工具将 .NET Compact Framework 嵌入到所有装备 Windows CE 的新设备中。
1.6. 调试器在与模拟器建立连接时为什么会失败(错误启动应用程序)?
以下链接是针对调试的安装和疑难解答指南:
download.microsoft/download/c/d/b/cdbff573-73fb-4f9f-a464-c5adc890e1ae/Readme.htm
1.7. .NET Framework .NET Compact Framework 之间有什么区别?
请参见下面 .NET Framework .NET Compact Framework 之间的比较:
msdn.microsoft/library/en-us/dv_evtuv/html/etconComparisonsWithNETFramework.asp
.NET Compact Framework 类库比较工具中的信息:
msdn.microsoft/library/en-us/dv_spchk/html/NET_Compact_Framework.htm
1.8.最新的 .NET Compact Framework Service Pack 有什么新内容?
.NET Compact Framework SP2 提供了针对大量缺陷的补丁。补丁列表可由以下链接获得:
www.microsoft/downloads/details.aspx?familyid=10600643-09b3-46d8-ba28-bc494bc20d26&displaylang=en
.NET Compact Framework SP1 提供了针对大量缺陷的补丁。补丁列表可由以下链接获得:
www.microsoft/downloads/details.aspx?familyid=1f62a2a3-7282-4ba9-b26b-2267e972501d&displaylang=en
注: Service Pack 2 (SP2) 替代了 Service Pack 1 (SP1),它包括所有 service pack 的最新更新。
1.9. .NET Compact Framework 开发中,基于 Windows Mobile Pocket PC Windows CE .NET 之间有什么区别?
这篇文章概述了为基于 Windows Mobile Pocket PC Microsoft Windows CE .NET 平台开发基于 Microsoft .NET Compact Framework 的应用程序之间的区别。
msdn.microsoft/library/en-us/dnnetcomp/html/netcfPPCtoCE.asp
1.10. 在哪里可以到有关如何创建基于 .NET Compact Framework 的应用程序的更多信息?
下列资源有助于您了解如何创建基于 .NET Compact Framework 的应用程序:
.NET Compact Framework 快速入门
dotnet/quickstart/compactframework/
MSDN 移动与嵌入式技术开发人员中心中的 .NET Compact Framework 白皮书:
msdn.microsoft/mobility/understanding/articles/default.aspx
1.11. .NET Compact Framework 的文档在什么位置?

msdn.microsoft/library/en-us/dv_evtuv/html/etconNETCompactFramework.asp
1.12. 如何指定在每次调试器运行时不必复制依赖文件?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。