我正在使用 Castle Windsor 进行一些依赖注入,特别是我已将 DAL 层抽象为现在由 DI 加载的接口。
一旦项目被开发和部署,所有 .bin 文件都将位于同一位置,但是当我在 Visual Studio 中开发时,我能看到的唯一方法是将依赖注入项目的 .bin 文件放入启动项目的 bin文件夹要么有一个将其复制进去的构建后事件,要么是手动引用 DAL 项目以将文件拉入。
我对这两种解决方案都不完全满意,所以我想知道是否有解决这个问题的“标准”方法?
我正在使用 Castle Windsor 进行一些依赖注入,特别是我已将 DAL 层抽象为现在由 DI 加载的接口。
一旦项目被开发和部署,所有 .bin 文件都将位于同一位置,但是当我在 Visual Studio 中开发时,我能看到的唯一方法是将依赖注入项目的 .bin 文件放入启动项目的 bin文件夹要么有一个将其复制进去的构建后事件,要么是手动引用 DAL 项目以将文件拉入。
我对这两种解决方案都不完全满意,所以我想知道是否有解决这个问题的“标准”方法?