【发布时间】:2015-01-15 15:00:17
【问题描述】:
我编写了一个应用程序来控制 sql server 上的合并复制过程。它在我的开发机器上运行没有问题。在我的测试安装中,我在 Win 7 64 位上安装了 SQL Server 2008 R2 64 位。当我尝试使用我的复制程序时,它会崩溃并显示以下异常消息
[ReplicatorClient.exe] - [Fatal] - [1/15/2015 9:29:56 AM] - 版本 0.5.16.0 用户 - vuser 消息 - 无法加载文件或程序集 'Microsoft.SqlServer.Replication,版本=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其依赖项之一。试图加载格式不正确的程序。
堆栈跟踪 -
在 ReplicatorClient.Models.DatabaseSynchronization.CreatePublication()
在 ReplicatorClient.ReplicatorWindow.ReplicatorWindowViewModel.MenuCreateSubscription()
我已将我正在使用的Microsoft.SqlServer.Replication.dll 复制到我的开发人员机器上的bin 文件夹中,并将其安装在测试机器上的程序文件夹中,但程序显然没有看到它。我可以采取哪些步骤来弄清楚我需要做什么才能看到这个 dll 并且我的应用程序在部署时可以正常工作?
我正在使用 WIX 来安装它。
【问题讨论】:
标签: sql-server wix merge-replication