当我使用 Visual Studio 2008 在发布配置模式下编译 C# WPF 项目并在我的计算机上运行该项目时,我完全没有问题。如果我将 Release 目录移动到另一台计算机(没有 Visual Studio)上,除了 OLE DB 之外,一切似乎都可以工作。这可能是因为另一台计算机没有 OLE DB 所需的内容。如何将 OLE DB 包含在发布配置中,以便它可以在其他计算机上运行?

有帮助吗?

解决方案

根据目标系统的操作系统,您可能需要安装适当的 微软数据访问运行时. 。适当的运行时将取决于您正在使用的 OLE DB 驱动程序(例如,上面链接的最新驱动程序不包括 JET 驱动程序,因为它们不再由 MS“维护”)以及您正在尝试的操作系统达到目标。

请注意,XP Service Pack 2 包括上述链接的运行时。如果您的目标是 Jet (MS Access),则需要安装较旧的 MDAC 运行时。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top