在VS 2003中,如何在每次调试时禁止部署.NET CF 1.0?

Pan*_*cus 6 .net compact-framework visual-studio-2003 .net-1.0

我(不幸的是)使用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
Run Code Online (Sandbox Code Playgroud)

复制需要很长时间,最后设备会问我是否要重新安装(我总是说'不').

由于这需要很长时间才能复制,因此我希望每次点击"debug"时都指示VS 2003 复制文件.有没有办法以这种方式更改我的部署设置?

谢谢!!

cta*_*cke 5

我没有在任何时候安装Studio '03,但让我们看看它是否像'08一样工作.

首先,查看项目属性.在"设备"部分中,查看是否存在类似"部署最新版本的COmpact Framework"的复选框.

如果没有,那么如果它使用'08用于部署的相同机制(我认为可能),我们可以尝试后门.请尝试以下方法:

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

您可能还必须在"所有用户"配置文件文件夹中执行相同操作.

同样,请确保在编辑之前备份这些文件.