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