具体错误如下所示

无法加载文件或程序集的Microsoft.SqlServer.Replication, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或者它的依赖项之一。试图加载程序 格式不正确。

我最近又开始做这个项目了,之前两个月我换到了另一个项目。它以前工作得很好,而且我仔细检查了所有的参考资料。


当前回答

在windows窗体应用程序中我这样做, 右键单击Project->Properties->Build->Check Prefer 32位复选框。 感谢所有

其他回答

将web项目属性页上的Platform Target的值更改为Any CPU。

将项目属性中的目标框架从。net Framework 4.7.1更改为4.6.2对我来说很有效。

如果在Visual Studio 2012中发布时出现错误,请尝试取消选择发布向导中的“发布期间Procompile”选项。

我在Windows 10的MVC5应用程序中使用IIS Express。我的解决方案如下:

工具= > 选择= > 项目和解决方案=> Web项目=> 使用64位版本的IIS Express网站和项目

删除位于这里的临时测试目录 C: \用户(用户)当地\ Temp \ VisualStudioTestExplorerExtensions \ \ AppData \ 在Visual Studio中将所有项目设置为x64 将默认处理器架构设置为x64(Test/TestSettings/ default processor architecture)。

确保清理构建解决方案文件。希望这能有所帮助!