为什么我的 BSP 的子项目在 VS2008 中不展开 (Windows CE7)

Why the subprojects of my BSP don't uncollapse in VS2008 (Windows CE7)

我遇到了一个奇怪的问题...

我正在使用 Visual Studio 2008 在 Windows 8.1 虚拟机上为 Windows Embedded Compact 7 系统开发 BSP。 在解决方案资源管理器 window 中,我无法展开 'Subprojects' 类别。当我点击子项目左侧的小“+”时,什么也没有发生。这非常令人沮丧,因为我无法独立编译我的子项目。 我将相同的 BSP 复制到另一个 VM,但问题仍然存在。

有谁知道如何解决这个问题?

谢谢。

我认为这不是一个普遍问题。

我面前有一台虚拟 Windows 8.1 机器 运行 VS2008 with Platform Builder 7.0,在 Solution Explorer 中打开 Subprojects 文件夹没有问题。

如果您的 Platform Builder 安装完全是最新的,我会怀疑工作区文件已损坏,可能是未从 Platform Builder 的先前版本正确迁移的旧工作区文件。

尝试打开 .pbxml 文件并检查 <PBProjectCollection> 元素。你在那里看到你的子项目了吗(用 <PBProject> 表示),路径是否符合预期?

您也可以尝试在解决方案资源管理器中右键单击“子项目”文件夹,然后点击“添加现有子项目”。

终于找到问题了

其中一个子项目使用的 .NET 版本与安装的版本不匹配。由于无法打开其中一个项目,VS 没有打开完整列表。