gpt4 book ai didi

visual-studio-2010 - 使用 VS2010 构建 Compact Framework 应用程序(无需 VS2005)

转载 作者:行者123 更新时间:2023-12-01 22:54:05 25 4
gpt4 key购买 nike

我想使用 VS2010 执行 .NET CF 2.0 构建。我知道“通常”不支持它,但我看到了这个答案:( .NET Compact Framework with Visual Studio 2010? ) ...我想使用这种方法。

blog post cited there说我需要修改 .NET CF 项目的 .csproj 文件,以指向特定的 Microsoft.CompactFramework.Common.targets 。但我没有那个文件。

我想我需要安装 Windows Mobile 6 Standard SDK得到它。
我尝试安装它并得到这个:

enter image description here

我看到过这个问题:
Windows Mobile 6 Standard SDK Refresh install issue on Visual Studio 2010 Professional Beta 2

我认为那里提出的解决方案对我来说不可行。我没有VS2008。我没有VS2005。我只有 VS2010,并且没有其他产品的可安装介质。

我还尝试了管理安装 ( msiexec /a ),但生成的目录结构不包含任何像 Microsoft.CompactFramework.Common.targets 这样的文件。??

第一季度:有没有办法安装 WM6 标准 SDK?

问题2:有人知道它要查找的注册表项以确定我是否具有适当的先决条件吗?如果我只是摆弄我的注册表,这会起作用吗?

Q3:我的假设是错误的吗?我真的想要 Microsoft.CompactFramework.Common.targets 文件及其 friend 。我在哪里可以得到这个? (我没有现有的 VS2008 机器可供借鉴)

Q4:我能想到的另一种方法是获取 VS2008 的评估版本,将其安装到 VM 中,然后在那里安装 WM6 Std SDK,然后获取 Microsoft.CompactFramework.Common.targets文件。绕了很远的路。这会起作用吗?值得这么麻烦吗?

<小时/>

回答

这就是答案。

可以使用 VS2010 构建 CF 应用程序,如 Joel Fjorden's blog post 中所述。 。为了实现这一点,您需要先决条件。

我相信获取所需文件的唯一官方方式,包括 Microsoft.CompactFramework.Common.targets 、 Microsoft.CompactFramework.CSharp.targets 、 Microsoft.CompactFramework.VisualBasic.targets 和 Microsoft.CompactFramework .Build.Tasks.dll ,是安装Visual Studio的相关版本。这些文件都是特定于版本的,因此要获取用于构建 .NET CF 2.0 的文件,您需要安装 VS2005,而对于 .NET CF 3.5,您需要安装 VS2008。安装 VS2010 不会给你带来任何好处。它可以使用该工具的评估版本。无论如何,它对我有用。

如果您愿意进行自定义,则只需将这些文件从 VS2005 或 VS2008(或两者)的工作安装复制到相应的 .NET 目录中,通常类似于 C:\Windows\Microsoft.NET\Framework\v2.0.50727 (根据需要更改版本)。 Chris Tacke 发布了一个链接到 the files you need 。我不知道复制这些文件是否违反了VS20的许可? ,我不是授权专家。

据我所知,您无法从 Windows Mobile SDK 获取这些文件。即便如此,您可能仍然需要特定于版本的移动 SDK 来获取模拟器和皮肤等。

这是基本的“构建”功能。它可以工作,但不能为您提供设计人员支持、调试功能、内置项目模板等。我对任何想要在 .NET CF 上进行前向开发的人的建议是使用适合这些任务的工具 - VS2005 或 VS2008。

感谢Chris Tacke用于发布文件的链接。

最佳答案

不确定这是否有任何帮助,但是 CF targets files from VS2008 can be found here 。如果您取得任何进展,请告诉我们。

关于visual-studio-2010 - 使用 VS2010 构建 Compact Framework 应用程序(无需 VS2005),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com