在VS 2010 SP1中添加了_bin_DeployableAssemblies文件夹,作为拉入没有硬依赖关系的程序集的常用方法。
我认为它最初是作为一种允许人们进行bin-deploy MVC的方式添加的,但它似乎在Web应用程序之外的环境中很有用。特别是,很多控制方案的反转将导致松散耦合的组件不需要硬引用,但仍然需要定位相关的组件(通常在bin目录中)。
我搜索了系统上的.targets文件,但对_bin_DeployableAssemblies的唯一引用是与Web相关的目标。这似乎是短视的,如果有人知道为什么微软不会将此功能包含在其他应用程序类型中,我很好奇。