为什么_bin_DeployableAssemblies文件夹特定于Web应用程序?

时间:2011-12-05 17:43:28

标签: asp.net .net inversion-of-control console-application

在VS 2010 SP1中添加了_bin_DeployableAssemblies文件夹,作为拉入没有硬依赖关系的程序集的常用方法。

我认为它最初是作为一种允许人们进行bin-deploy MVC的方式添加的,但它似乎在Web应用程序之外的环境中很有用。特别是,很多控制方案的反转将导致松散耦合的组件不需要硬引用,但仍然需要定位相关的组件(通常在bin目录中)。

我搜索了系统上的.targets文件,但对_bin_DeployableAssemblies的唯一引用是与Web相关的目标。这似乎是短视的,如果有人知道为什么微软不会将此功能包含在其他应用程序类型中,我很好奇。

0 个答案:

没有答案