5384|6

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WinCE 6.0 R2 Platform builder for VS2005的插件可以用于VS2008吗? [复制链接]

现有WinCE 6.0 R2 Platform builder for VS2005的插件,但是我准备迁移到VS2008的平台下,关于VS2008的资料比较少,请问该插件可以用于VS2008吗?

最新回复

http://blogs.msdn.com/mikehall/archive/2008/04/21/faq-ce-6-0-and-visual-studio-2005-2008.aspx FAQ: CE 6.0 and Visual Studio 2005/2008 I seem to be getting quite a number of questions related to CE 6.0 and Visual Studio 2005/2008 - so here's the story... Developers building Windows CE based devices fall into one of two groups, you are either an operating system developer, or an application developer (and yes, you could be both). 1. Operating System Developer. For the operating system developer, the CE 6.0 development tools are a plug in to Visual Studio 2005 - the Full CE 6.0 product ships with a full version of Visual Studio 2005 - The CE 6.0 development tool (Platform Builder) gives you the ability to configure, build, download, and debug your custom operating system image. Platform Builder also gives you the ability to write Win32 (C/C++) applications, or DLLs (where the DLL can export functions shared between applications, resource only DLLs, or the DLL could be a device driver in the operating system image). Operating system developers need Visual Studio 2005, and the CE 6.0 development tools. 2. Application Developer. Application developers typically don't need access to the underlying operating system development tools, the application developer codes against a "platform". For native code developers (Win32, MFC, *TL), this means that you code against a Windows CE Platform SDK - since you are a native code developer this means that you are calling the Win32 APIs on the operating system directly (MFC is a thin wrapper over Win32) - Since Windows CE is a componentized operating system the exact APIs exposed from a customized "platform" are determined by the embedded operating system developer. Once a Windows CE configuration is complete, the embedded o/s developer builds a custom SDK (Software Development Kit) that defines the exposed APIs for that specific platform (through header files and libraries). This SDK can then be shared with application developers who install the SDK into Visual Studio 2005 and/or Visual Studio 2008. The native code developer codes against the custom platform SDK. Managed code developers have a slightly easier time - the .NET Compact Framework *defines* the underlying platform APIs, when you add the compact framework to a platform configuration a set of operating system dependencies automatically gets added to the platform - as a managed application developer you know that the .NET class libraries are there - if you want to escape the box (platform invoke) then you need to know which native code APIs exist for your specific platform. Application developers can choose to develop using Visual Studio 2005 OR Visual Studio 2008. - Mike  详情 回复 发表于 2010-1-16 11:16
点赞 关注

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
否。
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不会,帮顶
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
为什么啊?2008只是一个全集啊,我很想用VS2008的新特性
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
去问MS
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
有的兼容,有的不行,
你可以尝试一下(楼主的插件我没用过,sorry,不过我可以告诉你方法论)
你到这个目录C:\Documents and Settings\youraccount\My Documents\Visual Studio 2005\Addins
把里面的东西全拷贝到
C:\Documents and Settings\youraccount\My Documents\Visual Studio 2008\Addins
如果2008没有Addins这个文件夹,就手动添加一个
用文本打开那个*.addin文件,修改里面8.0 到9.0,保存(如果是只读的,先把文件只读属性去掉,再修改里面内容)

最后启动vs2008,如果报错,就说明不兼容。应该出错的情况比较多,兼容的比较少
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

7
 
http://blogs.msdn.com/mikehall/archive/2008/04/21/faq-ce-6-0-and-visual-studio-2005-2008.aspx

FAQ: CE 6.0 and Visual Studio 2005/2008
I seem to be getting quite a number of questions related to CE 6.0 and Visual Studio 2005/2008 - so here's the story...

Developers building Windows CE based devices fall into one of two groups, you are either an operating system developer, or an application developer (and yes, you could be both).

1. Operating System Developer.

For the operating system developer, the CE 6.0 development tools are a plug in to Visual Studio 2005 - the Full CE 6.0 product ships with a full version of Visual Studio 2005 - The CE 6.0 development tool (Platform Builder) gives you the ability to configure, build, download, and debug your custom operating system image. Platform Builder also gives you the ability to write Win32 (C/C++) applications, or DLLs (where the DLL can export functions shared between applications, resource only DLLs, or the DLL could be a device driver in the operating system image).

Operating system developers need Visual Studio 2005, and the CE 6.0 development tools.

2. Application Developer.

Application developers typically don't need access to the underlying operating system development tools, the application developer codes against a "platform". For native code developers (Win32, MFC, *TL), this means that you code against a Windows CE Platform SDK - since you are a native code developer this means that you are calling the Win32 APIs on the operating system directly (MFC is a thin wrapper over Win32) - Since Windows CE is a componentized operating system the exact APIs exposed from a customized "platform" are determined by the embedded operating system developer.

Once a Windows CE configuration is complete, the embedded o/s developer builds a custom SDK (Software Development Kit) that defines the exposed APIs for that specific platform (through header files and libraries). This SDK can then be shared with application developers who install the SDK into Visual Studio 2005 and/or Visual Studio 2008.

The native code developer codes against the custom platform SDK.

Managed code developers have a slightly easier time - the .NET Compact Framework *defines* the underlying platform APIs, when you add the compact framework to a platform configuration a set of operating system dependencies automatically gets added to the platform - as a managed application developer you know that the .NET class libraries are there - if you want to escape the box (platform invoke) then you need to know which native code APIs exist for your specific platform.

Application developers can choose to develop using Visual Studio 2005 OR Visual Studio 2008.

- Mike
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表