我有一个配置为使用 NUnit 和 Sql Server Compact Edition 4.0(通过 Nuget 安装)进行单元测试的 .NET 控制台应用程序。在我的本地机器(运行 Windows 7)上一切正常,但是当我将它推送到构建服务器(Win2k3)时,我不断收到错误消息:“Provider Microsoft.SQLSERVER.CE.OLEDB.4.0 未在本地机器上注册” . (这是我用来连接到我的 sdf 文件的临时实例的提供程序)。我们的 Windows2k3 构建服务器是一个 64 位机器,应用程序配置为针对 x86 平台构建,但平台目标设置为“任何 CPU”。