【问题标题】:Install WinCE 5.0 Platform Builder SDK - build code with Visual Studio 2012 or higher安装 WinCE 5.0 Platform Builder SDK - 使用 Visual Studio 2012 或更高版本构建代码
【发布时间】:2014-03-04 13:17:51
【问题描述】:

我有一个基于 Windows CE 5.0 的 Platform Builder 映像。它旨在安装在 Visual Studio 2005 上。我的团队想升级我们的构建工具以使用 Visual Studio 2012,但 Visual Studio 2012 不支持此平台映像。

要清楚;我不是在问 Visual Studio 2012(或更高版本)是否支持面向 Windows CE 5.0 的 Platform Builder SDK。 That question已经被回答(或多或少),答案显然是“不”。

相反,我想做的是安装 Platform Builder SDK,并手动修改 Visual Studio 2012 环境以允许编译我的 Windows CE 代码。远程调试和部署等功能对我的团队来说是可以接受的损失;我们在嵌入式设备上拥有自己的部署和调试途径。我真正希望获得的只是在 VS2012 中构建 WinCE 5.0 代码的能力,它是为 VS2005 设计的。我正在尝试减少 Visual Studio 的安装数量,并获得新版本 Visual Studio 的高级智能感知功能。

有人知道这是否可能吗?我该怎么做呢?

【问题讨论】:

    标签: visual-studio visual-studio-2012 windows-ce platform-builder


    【解决方案1】:

    似乎没有办法做到这一点,不再需要 Visual Studio 2005。

    但是,您可以在编译期间使用注册表黑客来强制 Visual Studio 2012 通过使用 Visual Studio 2005 中的编译器二进制文件来构建 WinCE 5.0 项目。这将允许您在 VS2012 中开发代码,但也需要安装 VS2005 才能成功构建。

    Here is an article explaining the steps to set this up.

    【讨论】:

    • 我一直在看那篇文章。看起来工作量很大。您是否能够完全设置它?如果是这样,值得吗?我的意思是,VS2008 Professional 还不错,你还是得拥有它或 VS2005。
    【解决方案2】:

    VS2012 没有任何 Windows CE 编译器。与 CE 5.0 兼容的编译器附带的最后一个是 VS 2008,因此这是您可以用来构建的“最新”版本。 (VS2012 能够为 Windows CE 构建,但仅适用于 WEC 2013,并且只有在安装了 WEC 2013 SDK 之后,其中包括必要的编译器部分)。

    简而言之,您无法单独获取 VS2012 来编译 CE 7.0 或更早版本的应用程序。

    a plug-in for VS 2013 that will allow you to use that IDE for managed code(我没用过,所以不能说效果如何),但它仍然需要安装 VS 2008 才能获得编译器。

    【讨论】:

    • 赞成了解问题的要点。您是正确的,没有办法仅使用 VS2012 构建 WinCE 非托管代码。但是,我添加了自己的答案,因为有一种方法可以告诉 VS2012 使用 VS2005 编译器来构建 WinCE 代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多