我(不幸的是)使用 VS 2003 为某些 Windows CE .NET 4.1 移动设备进行开发。该应用程序是用 .NET Compact Framework 1.0 编写的(操作系统不支持任何更高版本的 .NET CF)。

每当我从 Visual Studio 运行我的应用程序时,它都会复制/尝试将 .NET CF 1.0 安装到我的设备:

Copying netcf.all.wce4.armv4t.cab

复制需要很长时间,最后设备询问我是否要重新安装(我总是说“不”)。

由于复制需要很长时间,我最好指示 VS 2003 不是 每次我点击“调试”时复制文件。有没有办法以这种方式更改我的部署设置?

谢谢!!

有帮助吗?

解决方案

我不再在任何东西上安装 Studio '03,但让我们看看它是否像 '08 一样工作。

首先,查看项目属性。在“设备”部分中,查看是否有一个复选框,上面写着“部署最新版本的 COmpact Framework”。

如果没有的话我们可以尝试走后门 如果 它使用与 '08 部署相同的机制(我认为可能如此)。请尝试以下操作:

  • 关闭 Studio 的所有实例
  • 制作 %LOCALAPPDATA%\Microsoft\CoreCon\1.0\Microsoft.NetCF.1.0.xsl 的备份副本
  • 现在删除该文件,或者打开它并注释掉推动框架的 FILECONTAINER 中的文件。

您可能还必须在“所有用户”配置文件文件夹中执行相同的操作。

再次强调,请确保在编辑之前备份这些文件。

其他提示

在您的项目右击(在资源管理器窗口),然后单击设置,然后单击设备选项卡。取消选中标记为“部署.NET Framework精简等等的最新版本”的框。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top