【问题标题】:In VS 2003, how to suppress deployment of .NET CF 1.0 every time I debug?在 VS 2003 中,如何在每次调试时抑制 .NET CF 1.0 的部署?
【发布时间】:2011-05-02 00:51:23
【问题描述】:

我(不幸的是)使用 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 在每次点击“调试”时不要复制文件。有没有办法以这种方式更改我的部署设置?

谢谢!!

【问题讨论】:

    标签: .net compact-framework visual-studio-2003 .net-1.0


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      如果不是,那么我们可以试试后门if它使用与'08部署相同的机制(我认为它可能)。请尝试以下操作:

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

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

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

      【讨论】:

      • 完美运行!不过,我的 XP 安装位置是 C:\Documents and Settings\All Users\Application Data\Microsoft\visualstudio\devices\addons
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      相关资源
      最近更新 更多