使用 VS2010 构建 Compact Framework 应用程序(无需 VS2005)

2023-12-22

我想使用 VS2010 执行 .NET CF 2.0 构建。我知道“正常”不支持它,但我看到了这个答案:(.NET Compact Framework 与 Visual Studio 2010 一起使用吗? https://stackoverflow.com/questions/2646027/net-compact-framework-with-visual-studio-2010/2648527#2648527)...我想使用这种方法。

The 那里引用了博客文章 http://joel.fjorden.se/index.php?entry=entry091228-170025说我需要修改 .NET CF 项目的 .csproj 文件,以指向特定的 Microsoft.CompactFramework.Common.targets 。但我没有那个文件。

我想我需要安装为拿到它,为实现它。
我尝试安装它并得到这个:

我见过这个问题:
Visual Studio 2010 Professional Beta 2 上的 Windows Mobile 6 Standard SDK 刷新安装问题 https://stackoverflow.com/questions/1779874/windows-mobile-6-standard-sdk-refresh-install-issue-on-visual-studio-2010-profess

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

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

Q1: 有没有办法安装 WM6 标准 SDK?

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

Q3: 我的猜测是不是错了?我真的想要 Microsoft.CompactFramework.Common.targets 文件及其朋友。我在哪里可以得到这个? (我没有现有的 VS2008 机器可供借鉴)

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


ANSWER

答案如下。

可以使用 VS2010 构建 CF 应用程序,如中所述Joel Fjorden 的博客文章 http://joel.fjorden.se/index.php?entry=entry091228-170025。为了实现这一点,您需要先决条件。

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

如果您愿意自定义,您可以简单地将这些文件从 VS2005 或 VS2008(或两者)的工作安装复制到适当的 .NET 目录中,通常类似于C:\Windows\Microsoft.NET\Framework\v2.0.50727(根据需要更改版本)。 Chris Tacke 发布了一个链接,很有帮助你需要的文件 http://blog.opennetcf.com/ctacke/2011/06/12/msbuildTargetsFilesForCFProjects.aspx。我不知道复制这些文件是否违反了VS20的许可? ,我不是授权专家。

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

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

谢谢克里斯·塔克 https://stackoverflow.com/users/13154/ctacke用于发布文件的链接。


不确定这是否有任何帮助,但是VS2008 的 CF 目标文件可以在这里找到 http://blog.opennetcf.com/ctacke/2011/06/12/msbuildTargetsFilesForCFProjects.aspx。如果您取得任何进展,请告诉我们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 VS2010 构建 Compact Framework 应用程序(无需 VS2005) 的相关文章

  • 如何在 VB.NET 中单击按钮切换表单语言?

    我想创建本地化应用程序并想要实现语言切换器 例如特殊按钮 我使用 Visual Studio 2010 Express VB NET 我创建了带有一个标签和一个按钮的简单测试应用程序 我将表单的属性 Localized 设置为 True 并
  • SendKeys 或 SendTextEntry 到游戏

    我想制作一个程序来保存一些服务器 IP 地址 并在用户想要使用时使用其中一个 并且游戏不支持复制粘贴命令 因此 如果玩家想要加入另一个服务器 就必须浪费时间输入IP地址 我想让我的程序在用户按下 F12 按钮时在游戏的 IP 地址框中输入地
  • SSIS 脚本编辑器抛出异常

    我有 SQL Server 2012 SSIS SSDT 和 Visual Studio 2010 我可以创建一个新的 SSIS 包并添加脚本任务 但如果我尝试打开该脚本任务的脚本编辑器 则会收到以下错误 TITLE Microsoft V
  • 发布预编译的 ASP.net-MVC VS2010

    我找到了几个使用构建后事件的解决方案 有没有办法publishASP NET MVC 网站带有编译视图 以防止第一个用户查看延迟 但是不编译 them 在开发环境中 更快地编译网站 谢谢你 附 理想情况下 在 Visual Studio 2
  • 获取我的 VC++ 代码使用的符号列表

    我正在构建一个处理 VC 源代码的工具 为此 我需要获取符号列表 包括我的代码使用的局部变量名称及其类型 我知道Visual C 2010已经提供了一个 bsc文件 允许对象浏览器快速定位符号 但这是一个交互式工具 我需要获取文件中的符号列
  • 无法访问类“std::basic_ios<_Elem,_Traits>”中声明的私有成员

    此特定方法有问题 不知道如何解决 我收到的错误是上面的 错误 C2248 std basic ios basic ios 不能 访问类中声明的私有成员 std basic ios C Program Files Microsoft Visu
  • Visual Studio 2010 设计器运行时出错

    我正在使用 VS2010 如果我在设计器模式下打开一个表单并运行我的应用程序 设计器选项卡将不再显示表单设计器 而是会显示一个错误 并且只能通过重新启动 IDE 来修复 为了防止在加载设计器之前可能发生的数据丢失 必须解决以下错误 1 Er
  • 为什么 Visual Studio 不移动发布中的某些文件?

    当我尝试发布项目时 Visual Studio 不会将某些文件移动到目标发布文件夹 目前我有这个问题 json文件 我正在使用 Visual Studio 2010 和 MVC4 是否有关于应发布哪些文件或 mime 类型并将其移动到目标文
  • 对 C# 解决方案进行逆向工程

    我知道 Visual Studio 2010 Ultimate 有一些功能 我通常会凭本能这样做 但我的日程安排非常紧张 我还安装了 Visio 2010 并将其集成到 VS 中 但它的逆向工程功能似乎没有多大作用 并且必须在每个项目的基础
  • 如何检查 lib 文件?

    我有一个包含 390 个库的列表 需要将软件从实验室 CVI 移植到 Visual C 这些依赖关系快要了我的命 我无法导入所有这些 这太过分了 而且并非所有它们都是唯一的和 或根本可以加载 有没有一种简单的方法可以确定 lib 文件进行哪
  • Install-Package:无法解析远程名称:“packages.nuget.org”[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 无缘无故地
  • DI:IDisposable 对象的处理寿命

    所以我正在开发我的 DI IoC 容器OpenNETCF IoC http ioc codeplex com我有一个 合理的 功能请求 为容器集合中的 IDisposable 项目添加某种形式的生命周期管理 我目前的想法是 由于我无法查询对
  • 在没有 IIS 的计算机中打开设置为 IIS 目录的 Web 项目,指向嵌入式服务器

    我可以在TFS中打开一个Web项目 但是 在我的 QA 环境中 我必须将其更改为使用 IIS 在我的本地开发环境中 我没有IIS 无法安装它 新的公司规则拒绝我进行 QA 访问 并且我无法打开我的 Web 项目来在我的计算机中修复它 当我打
  • 有什么方法可以设置每个解决方案的颜色选项(VS2010)?

    有没有办法配置VS2010为不同的解决方案使用不同的配色方案 在 20 世纪 90 年代的 Macintosh 上 我可以将 wctb 资源添加到文档中 以便它们可以使用不同的配色方案打开 这样可以更轻松地找到要单击的正确窗口 并且还有助于
  • 将数据集导出到一个 Excel 文件的多个 Excel 工作表中

    我需要在同一工作簿的两个 Excel 工作表中导出两个数据集的值 我的查询是这样的 数据集一 DataSet ds1 new DataSet SqlCommand commandOpen new SqlCommand storedproc1
  • 是否可以在 Visual Studio 中重命名项目,使其文件夹名称也重命名?

    假设我们正在开发一个名为 MyProject 的项目 我希望能够将其名称更改为 MyProject2 并将其文件夹名称也重命名为 MyProject2 这可以从 Visual Studio 中实现吗 如果不是 如何让这种情况发生在 外部 呢
  • 如何完全禁用签名程序集?

    我有一个包含多个项目的 VS NET 2010 解决方案 我刚刚添加了一个新的库项目 the library assembly 启动项目是一个网站 当我运行该网站时 出现以下错误 无法加载文件或程序集 the library assembl
  • Visual Studio 2010 调试器不会在断点处停止?

    我在计算机 Windows 7 64 位 上使用 Visual Studio 2010 时遇到问题 我正在为 Outlook 做一个 C 插件 我可以将其添加到 Outlook 上 尝试一下 但无法调试它 因为调试器不会在断点处停止 我在谷
  • 为什么在标头内的类声明中声明变量时会出现错误?

    我正在尝试创建一个包含简单整数的类 当然 它使用头文件之类的 这是代码 class h class consolBuf private int buffersize1 10 Data member initializer is not al
  • MVC 3 DropDownFor 和 ViewModel 不起作用

    我有 2 个型号 public class Person public Guid ID get set public string Name get set public class Event public Guid ID get set

随机推荐

  • Google Native Client,将二进制数据从 NACL 发送到前端

    如何发送二进制数据 例如mp3 mp4数据返回前端 我知道有两种方法可以做到这一点 利用NACL提供的沙箱文件系统并在前端获取url 将数据通过PostMessage using VarArrayBuffer 如果有人能给我一个如何传递二进
  • 数据流程图和流程图有什么区别?

    我想知道为什么我们使用数据流程图而不是流程图 流程图详细说明了流程跟随 DFD 详细说明了流程data通过一个系统 在流程图中 箭头表示元素之间的控制 而不是数据 转移 元素是指令或决策 或I O等 在 DFD 中 箭头实际上是元素之间的数
  • QImage 在 PNG 中设置 alpha 透明度

    我正在尝试在另一个图像上绘制图像 并且该部分有效 但在绘制覆盖图像之前我想降低它的不透明度 这就是我遇到麻烦的地方 我的叠加图像是PNG的 它们本身有透明区域 否则它们的内容是黑色的 在 Qt 中 我循环遍历每个像素 但无法确定像素是否透明
  • 下拉值未使用 ajax 传递到控制器

    我需要使用 ajax 将下拉列表中的值传递到控制器 但显然 这不起作用 该值显示为空 我需要传递的值 kodeCabang到控制器 我该如何做这份工作 HTML代码如下 div class dropdown div
  • 具有多种形式的 Django-TinyMCE

    我正在尝试创建一个包含多个 TinyMCE 编辑器实例的 HTML 页面 编辑的数量根据要求而变化 所以我无法枚举它们并单独初始化它们 这是我的代码 视图 py from tinymce widgets import TinyMCE cla
  • 将 ASP.NET vNext 应用程序部署到 Azure 云服务

    是否可以将 ASP NET vNext Web 应用程序部署到 Azure 云服务 如果是 那么它是构建在 aspnet50 还是 aspnetcore50 框架上有什么关系吗 Azure 云服务 Visual Studio 模板即使在 2
  • git 无法拉取远程更改

    由于以下错误 我无法从远程存储库中提取更改 我正在尝试从该存储库的主分支中提取数据 c supportal gt git pull error cannot lock ref refs remotes origin KANBAN unabl
  • Jaxb 解组不起作用

    我有这个 xml 文件
  • 如何为 iOS 分发创建 P12 证书

    我们有一款 iOS 应用程序 其推送通知证书已过期 我们正在尝试创建一个新的证书 我已在配置门户 ios developer cer ios distribution cer 中创建了新证书并下载了它们 我按照指示进行在 Stack Ove
  • 如何禁用 EditText 软件键盘上的“下一步”按钮(替换为“完成”按钮)

    我的 Android 应用程序中有一堆 EditText 每个 EditText 的 InputMethod 设置为 numberSigned 我的目标设备没有硬件键盘 而是使用软件键盘进行数字输入 Android 将输入框右侧的标准 完成
  • 如何在 swift 中 http 发布特殊字符

    我使用以下命令将电子邮件和密码发布到我的服务器 php 脚本 我遇到的问题是密码包含一个特殊字符 特别是 符号 似乎正在被剥离 我认为是因为它认为它的分隔变量被传递 我怎样才能传递这个字符而不剥离它 let myURL NSURL stri
  • scrapyd部署显示0个蜘蛛

    我正在使用 scrapy 进行项目 我运行了以下命令来部署项目 scrapy deploy l 然后我得到以下o p 刮刮网站http localhost 6800 cat scrapy cfg settings default scrap
  • List.Contains 返回 false,尽管看起来它应该返回 true

    Sub pageload Handles Me Load Dim bom As New List Of Car Dim car1 As New Car With Name Pea Year 2 Dim car2 As New Car Wit
  • 如何实现用户以安全的方式发布一些 html 格式的数据的可能性?

    我有一个textarea我想支持发布数据的一些最简单的格式 至少是空格和换行符 我怎样才能实现这个目标 如果我不逃避响应并保留一些 html 标签 那么这将是一个很大的安全漏洞 但我没有看到任何其他允许在浏览器中进行文本格式化的解决方案 所
  • 从 Assets 文件夹加载 CSS JS

    我已经花了几个小时寻找解决方案 虽然也有类似的情况 但我认为有点不同 我有一个正在加载到 webview 中的网站 setContentView R layout activity main WebView myWebView WebVie
  • 如何使用 FuncAnimation 通过 matplotlib 更新和动画多个图形?

    尝试创建一个程序来读取串行数据并更新多个图形 目前有 1 个折线图和 2 个条形图 但可能会更多 现在使用 3 个单独的 FuncAnimation 调用 但事实证明速度非常慢 这不好 因为我仍然需要在将来添加更多动画人物的选项 那么我怎样
  • 在 TypeScript 编译输出中保留许可证注释

    TypeScript 编译器提供了一个选项来删除或保留编译后的 JavaScript 输出中的注释 我需要的是能够删除所有注释 但保留包含许可证文本的文件开头的一个特定注释 我正在使用 node js 代码中的编译器 因此解决方案可以通过代
  • 为什么集合初始值设定项适用于仅 getter 属性?

    对我来说 这是非常不可预测的代码结果 我没想到这段代码会产生这样的结果 因此 我读了 Jeffrey Richter 的书 clr ia c 其中有一个包含此代码的示例 internal class ClassRoom private Li
  • CollectionViewSource.GetDefaultView 不在 Silverlight 3 中!有什么解决办法吗?

    The CollectionViewSource GetDefaultView 方法是not在 Silverlight 3 中 在 WPF 中我有这个扩展方法 public static void SetActiveViewModel
  • 使用 VS2010 构建 Compact Framework 应用程序(无需 VS2005)

    我想使用 VS2010 执行 NET CF 2 0 构建 我知道 正常 不支持它 但我看到了这个答案 NET Compact Framework 与 Visual Studio 2010 一起使用吗 https stackoverflow