我有 WCF 库项目,我最近对它进行了一些小的重构,例如更改命名空间并更改它在磁盘上的位置。我还删除了 app.config,因为我认为 app.config 由任何托管 wcf 服务的主机使用。
从那以后,我注意到我不能再像以前那样使用 WcfSvcHost 调试库了。我从 Visual Studio 得到的消息是:
'不能直接启动具有类库输出类型的项目。
为了调试这个项目,将一个可执行项目添加到这个引用库项目的解决方案中。将可执行文件设置为启动项目。
我不想像它说的那样做,因为我以前不需要这样做。请让我知道如何恢复使用 WcfSvcHost 进行调试的能力。在项目设置的调试选项卡上,命令行参数仍设置为:/client:"WcfTestClient.exe"
不知道还有什么可以尝试的,谢谢。