我有一个包含十几个项目的 vs2010 解决方案。其中一个项目是一个包含 WCF 服务的类库,该服务由另一个作为客户端的项目(启动项目)使用。WCF 项目的输出构建目录设置为\bin
forall configurations
和any cpu
. 问题是当我进行调试构建时,似乎所有 dll 都转到了\bin\Debug
,只有一些转到\bin
. 例如 WCF 服务 Dll 不出\bin
现在\bin\Debug
. 这会导致 Visual Studio 主机找不到必要的 dll,从而使我的 WCF 服务无法访问。
我已经搜索了高点和低点来完成这项工作,但一直被这种奇怪的 VS 行为所困扰。为什么 VS 不会输出所有 dll 以\bin
喜欢它在项目属性中设置的内容?为什么它在所有输出都应该去的时候继续创建一个debug
文件夹?\bin
\bin
如果有人能对此有所启发,那就太好了。