更新由以前的工具创建的项目

更新:2007 年 11 月

Visual Studio 为智能设备开发人员提供了强大的开发工具。使用 C++、C# 和 Visual Basic 的程序员可以充分利用 Visual Studio 提供的经过改进的工具。

Visual Studio 2008 开发环境的改进包括:

如果要迁移在 Visual Studio .NET 2003、eMbedded Visual C++ 或 eMbedded Visual Basic 中创建的智能设备项目,则还会从 Visual Studio 2005 继承以下开发功能:

将托管项目从 Visual Studio .NET 2003 或 Visual Studio 2005 迁移到 Visual Studio 2008

可以将在 Visual Studio 2005 或 Visual Studio .NET 2003 中开发的 Visual C# 和 Visual Basic 智能设备项目迁移到 Visual Studio 2008。若要执行迁移,请打开项目,Visual Studio 转换向导会对该项目进行所有必要的更改。 

Smartphone 2003 项目

“Visual Studio 转换向导”将面向 .NET Compact Framework 1.0 的项目升级为面向 .NET Compact Framework 2.0。此外,面向 Smartphone 2003 的项目被升级为面向 Windows Mobile 5.0 Smartphone,原因是 Smartphone 2003 不支持 .NET Compact Framework 2.0。

SQL Server Compact/Mobile 项目

使用 SQL Server 2005 Compact Edition 或 Mobile Edition 的数据项目将升级为面向 SQL Server Compact 3.5。“Visual Studio 转换向导”自动更新项目以引用 3.5 版的托管数据提供程序。“Visual Studio 转换向导”还转换不受密码保护的 .sdf 数据库文件的格式。如果 .sdf 文件是受密码保护的,则升级报告将在升级后通知您手动转换 .sdf 文件。有关更多信息,请参见如何:将托管项目升级到 SQL Server Compact 3.5(设备)

将项目从 eMbedded Visual C++ 迁移到 Visual Studio 2008

可以使用迁移向导来迁移 eMbedded Visual C++ 项目。有关更多信息,请参见 eMbedded Visual C++ 到 Visual Studio 升级向导

将项目从 eMbedded Visual Basic 迁移到 Visual Studio 2008

在 eMbedded Visual Basic 中创建的项目不会自动转换为 Visual Studio 2008 项目。您必须将现有的源文件和资源文件添加到用 Visual Studio 2008 创建的新 Visual Basic 智能设备项目中。

说明:

Windows Mobile 2003 设备的 ROM 中不包含 eMbedded Visual Basic 运行库。虽然此运行库可以作为 RAM 安装下载到设备上,但这种配置不受支持。

请参见

概念

设备功能和所需的开发工具

其他资源

智能设备项目入门