我是WCF的新手,我想更新服务参考。但是,我收到以下消息:“无法加载文件或程序集”ManageDHCP“或其某个依赖项,尝试加载格式不正确的程序。”当我尝试在Visual Studio 2013>更新服务参考中右键单击服务参考时。WCF服务参考更新失败
在我的服务中使用32位ManageDHCP.dll之前;但是我发现我需要使用64位的ManageDHCP.dll,因此我去替换了它,然后将构建的平台目标和服务平台配置为x64,而这本身可以很好地构建。为什么它仍然失败?
我是WCF的新手,我想更新服务参考。但是,我收到以下消息:“无法加载文件或程序集”ManageDHCP“或其某个依赖项,尝试加载格式不正确的程序。”当我尝试在Visual Studio 2013>更新服务参考中右键单击服务参考时。WCF服务参考更新失败
在我的服务中使用32位ManageDHCP.dll之前;但是我发现我需要使用64位的ManageDHCP.dll,因此我去替换了它,然后将构建的平台目标和服务平台配置为x64,而这本身可以很好地构建。为什么它仍然失败?
所以答案是,我运行的是Visual Studio 2013,这显然默认安装时设置为运行IIS Express(32位版本)。当你有64位项目/ dll时,这有问题。
我修复此问题的方法是进入菜单并选中以下框:
工具|选项|项目和解决方案| Web项目|使用64位版本的IIS Express ...