首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio2008Pro-用于智能设备开发,是否自动使用.NET紧凑框架?

VisualStudio2008Pro-用于智能设备开发,是否自动使用.NET紧凑框架?
EN

Stack Overflow用户
提问于 2017-10-25 14:04:44
回答 1查看 790关注 0票数 0

我对任何类型的windows / .NET开发都很陌生,但我正准备为使用.NET Compact运行Windows的嵌入式设备开发一个应用程序。我是下载90天免费试用Visual 2008 Pro,其中包括智能设备开发。

让我失望的是,当我创建一个新的智能设备项目时,您选择要使用的框架的下拉列表仍然是我拥有的.NET版本,而不是任何.NET Compact版本。不过,我相信.NETCF是随Visual下载而来的,因为当我下载独立的.NETCF时,它提供了“您想修改或删除这个已经安装的软件吗?”消息。此外,您认为对于智能设备应用程序,Visual会自动使用.NETCF而不是.NET吗?但我不知道如何判断我所做的项目是使用.NET还是.NETCF。

我担心的是,我将开发一个运行良好、没有错误的应用程序,并在所提供的仿真器上运行,结果发现我一直在使用整个.NET框架,并且包含了不包含在.NET紧凑子集中的依赖项,因此它不会在实际的设备上工作。有人能告诉我如何确认我正在使用.NETCF,或者如果所有智能设备项目都自动只使用.NETCF的话,是否可以确认我正在使用?如果我实际使用的是.NET,我如何切换以使其成为.NET紧凑框架,注意当您选择“新项目”时下拉列表不包含任何.NETCF版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-27 13:29:13

虽然第一个New向导显示已安装的完整.NET框架版本,但这些版本不会用于SmartDevice项目:

在确认C#智能设备项目名称和解决方案目录后,您将获得选择目标平台和".Net Compact版本“的选项:

.NET完整框架应用程序不会在模拟器中运行,也不会在任何紧凑的框架设备上运行。程序集签名与系统不匹配。但是,您可以在具有完整.NET框架的系统上运行“标准”Compact应用程序。CF是FF的一个子集。

如果您选择CF2.0,您可以在以后的“升级项目”中使用CF3.5。

目标平台也可以在以后使用"Change“从Properties中更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46934580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档