2

我正在尝试在嵌入式 Windows XP SP2(又名 XPE)上安装 .Net 框架 2.0 版。

我正在使用 Microsoft 的 XPE 特定版本的安装程序:

http://www.microsoft.com/downloads/details.aspx?familyid=c4837dad-5719-4b63-8752-cb0a65802329&displaylang=en

安装开始时失败并出现以下错误:

QFE 安装程序 - 错误无法连接到数据库 - 请检查数据库

如何在 SPE 上安装 .Net 2.0?

4

3 回答 3

1

好的,所以您正在运行更新 XPE 开发环境的安装程序,对吗?或者您是否尝试在密封设备之前在设备上运行它?

您需要在安装了 XPE 开发环境(和数据库)的工作站上运行该安装程序。安装程序正在查找特定 Sql Server 实例上的特定数据库,因此如果您(或其他人)更改了它,您需要阅读如何指定要与安装程序一起使用的连接字符串。

此外,它可能正在尝试使用您的 Windows 帐户凭据进行连接。确保您能够登录到 Sql Server,使用组件定义打开数据库,并向其中添加记录。或者,如果您可以指定连接字符串,则可以设置要使用的 Sql 登录用户名和密码。

Profiler 是解决上述两个问题的绝佳工具。

一旦你安装了组件,你必须将它们添加到你的镜像中,检查你的依赖关系然后构建它。


如果您尝试直接在机器上安装 .NET 2.0(在重新封装之前),则首先需要机器上的 Windows Installer 软件包。可能还有其他一些依赖项;好久没做所以记不太清了。

对 XPE 安装的依赖关系进行故障排除的最佳方法是将来自 Sysinternals 的 ProcessMonitor 放在其上。当您运行安装程序时,您会看到它在哪里尝试查找内容并失败了。将该信息带回您的 XPE IDE 并在您的组件中搜索这些文件。然后,您必须将包含这些文件的包添加到您的图像中,然后重试。有时它是一个艰巨的过程......

于 2008-10-13T17:01:08.110 回答
0

Windows XP Embedded Service Pack 2 Feature Pack 2007 不是一个独立的产品。它要求开发人员安装 Windows® Embedded Studio 工具套件。

于 2009-12-03T19:56:31.543 回答
0

嗨,我知道如何解决它,

只需为 w XP Embedded 安装 futre-pack 2007 =(包括 .NET framework2.0):D

于 2009-03-06T16:24:35.783 回答