怎样使"Hosting"和"Client"共用“Dll”。WCF的服务器端"Hosting"和客户端"Client",共用“DLL(Contracts.dll)”。在WCF的服务器端"Hosting"正在运行。客户端"Client"运行调试,提示错误信息:错误 1 无法将文件“C:\Users\Administrator\Desktop\Test\WCFDemo\Contracts\bin\Debug\Contracts.dll”复制到“bin\Debug\Contracts.dll”。
文件“bin\Debug\Contracts.dll”正由另一进程使用,因此该进程无法访问此文件。 Hosting这是怎么回事呢?应该怎样修正???
文件“bin\Debug\Contracts.dll”正由另一进程使用,因此该进程无法访问此文件。 Hosting这是怎么回事呢?应该怎样修正???
简单的解决方法就是debug目录中启动client.再在vs中debug->Attach to processes, attach到client的进程上。
这要就可以调试了。
host和client的output都定位到同一个路径下了?没有啊,它们在不同的文件夹下
直接点击“启动调试F5”,运行项目。这个过程中对整个解决方案进行编译的。Ctrl+F5,就可以对解决方案下制定的项目进行编译运行,而不会编译其它的同“解决方案”下的项目吗???