【问题标题】:Cannot access device (not in user datastore)无法访问设备(不在用户数据存储中)
【发布时间】:2016-06-30 10:29:39
【问题描述】:

我正在使用 Visual Studio 2005 来定位 Windows CE 5.0 和 6.0 设备。直到昨天,我一直在毫无问题地部署到各种设备。但是,今天早上我无法部署到我的一台设备上。

在 Visual Studio 中,选择工具 > 选项 > 设备工具 > 设备后,我的设备都正确列出。我可以查看我所有设备的属性(并且所有设备都启用了Delete 按钮)...除了我现在遇到问题的设备。当我选择此设备时,Delete 被禁用,选择 Properties 显示此错误:

Error retrieving information from user datastore. Property not found.

据我所知,我的系统或 Visual Studio 没有任何变化。

【问题讨论】:

    标签: visual-studio-2005 windows-ce


    【解决方案1】:

    经过一段时间的努力,我找到了以下相当激进的解决方案:

    • 加载其中一台正在工作的设备的属性并记下(工作)设置
    • 退出 Visual Studio 和所有其他 VS 工具,例如 Remote Registry Viewer
    • 导航到C:\Documents and Settings\All Users\Application Data\Microsoft\corecon并将文件夹1.0重命名为1.0_backup
    • 在 Visual Studio 中重新加载项目。您将看到有关在数据存储中不可用的设备列出的各种错误。继续操作,直到确认所有错误。
    • 退出 Visual Studio
    • 回到上面提到的路径,将文件夹1.0_backup重命名为1.0
    • 在 Visual Studio 中重新加载项目。您会发现您的所有设备都丢失了。
    • 在“工具”>“选项”>“设备工具”>“设备”中复制默认的 Windows CE 5.0 Device 并输入此列表第一项中注明的属性
    • 对您需要部署到的任何其他设备重复此操作(通常输入设备的 IP 地址)
    • 您现在可以正常部署到设备

    希望对遇到类似问题的人有所帮助。

    【讨论】:

    • 注意:在 64 位 Windows 10 上,路径为 C:\ProgramData\Microsoft\corecon
    • 错误可能是The operation could not be completed. The device is not connected.。在这种情况下,您的项目中可能缺少一个或多个文件。仔细查看 Visual Studio 的 Output 窗口并查找 Error deploying file 消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 2021-02-04
    • 2011-01-01
    • 1970-01-01
    • 2019-08-16
    • 1970-01-01
    相关资源
    最近更新 更多