Visual Studio 2008 Pro - For Smart Device Development,是否自动使用.NET COMPACT Framework?
Visual Studio 2008 Pro - For Smart Device Development, is .NET COMPACT Framework automatically used?
我不熟悉任何类型的 windows / .NET 开发,但我正准备为使用 .NET Compact Framework 运行 Windows CE 的嵌入式设备开发应用程序。我下载了 Visual Studio 2008 Pro 的 90 天免费试用版,其中包括智能设备开发。
让我失望的是,当我创建一个新的智能设备项目时,select 您要使用的框架所在的下拉列表仍然是我拥有的 .NET 版本,而不是任何 .NET紧凑型。但是,我相信 .NETCF 确实随我的 Visual Studio 下载一起提供,因为当我下载独立的 .NETCF 时,它给出了 "do you want to modify or remove this already installed software" 消息。此外,您会认为对于智能设备应用程序,Visual Studio 会自动使用 .NETCF 而不是 .NET?但是不知道怎么判断自己做的项目是.NET还是.NETCF
我担心的是我将开发一个运行良好且没有错误并在提供的模拟器上运行的应用程序,结果发现我一直在使用整个 .NET 框架并包含依赖项不包含在它的 .NET 紧凑子集中,因此它不能在实际设备上运行。有人可以告诉我如何确认我正在使用 .NETCF,或者如果所有智能设备项目都自动仅使用 .NETCF,请确认我是?如果我实际上使用的是 .NET,我该如何切换以使其成为 .NET 紧凑型框架,注意 select "new project" 时的下拉列表不包含任何 .NETCF 版本?
尽管第一个新建项目向导显示了已安装的完整 .NET Framework 版本,但这些版本不会用于 SmartDevice 项目:
确认 C# 智能设备项目名称和解决方案目录后,您将获得 select 目标平台和“.Net Compact Framework 版本:”
的选项
.NET Full Framework 应用程序不会 运行 在模拟器或任何紧凑型框架设备上。程序集签名将与系统不匹配。
但是,您可以在具有完整 .NET Framework 的系统上 运行 'standard' Compact Framework 应用程序。 CF是FF的子集。
如果您select编辑了 CF2.0,您可以稍后 'Upgrade Project' 使其使用 CF3.5。
稍后也可以使用 "Change Target Platform" 从项目属性更改目标平台。
我不熟悉任何类型的 windows / .NET 开发,但我正准备为使用 .NET Compact Framework 运行 Windows CE 的嵌入式设备开发应用程序。我下载了 Visual Studio 2008 Pro 的 90 天免费试用版,其中包括智能设备开发。
让我失望的是,当我创建一个新的智能设备项目时,select 您要使用的框架所在的下拉列表仍然是我拥有的 .NET 版本,而不是任何 .NET紧凑型。但是,我相信 .NETCF 确实随我的 Visual Studio 下载一起提供,因为当我下载独立的 .NETCF 时,它给出了 "do you want to modify or remove this already installed software" 消息。此外,您会认为对于智能设备应用程序,Visual Studio 会自动使用 .NETCF 而不是 .NET?但是不知道怎么判断自己做的项目是.NET还是.NETCF
我担心的是我将开发一个运行良好且没有错误并在提供的模拟器上运行的应用程序,结果发现我一直在使用整个 .NET 框架并包含依赖项不包含在它的 .NET 紧凑子集中,因此它不能在实际设备上运行。有人可以告诉我如何确认我正在使用 .NETCF,或者如果所有智能设备项目都自动仅使用 .NETCF,请确认我是?如果我实际上使用的是 .NET,我该如何切换以使其成为 .NET 紧凑型框架,注意 select "new project" 时的下拉列表不包含任何 .NETCF 版本?
尽管第一个新建项目向导显示了已安装的完整 .NET Framework 版本,但这些版本不会用于 SmartDevice 项目:
确认 C# 智能设备项目名称和解决方案目录后,您将获得 select 目标平台和“.Net Compact Framework 版本:”
的选项.NET Full Framework 应用程序不会 运行 在模拟器或任何紧凑型框架设备上。程序集签名将与系统不匹配。 但是,您可以在具有完整 .NET Framework 的系统上 运行 'standard' Compact Framework 应用程序。 CF是FF的子集。
如果您select编辑了 CF2.0,您可以稍后 'Upgrade Project' 使其使用 CF3.5。
稍后也可以使用 "Change Target Platform" 从项目属性更改目标平台。