洋葱架构DI层和MSDeploy

时间:2013-07-23 05:34:43

标签: asp.net-mvc dependency-injection onion-architecture

我已经创建了一些我需要修复的混合洋葱架构。具体来说,我的依赖解析内容在我的UI层(MVC)中引用。我需要将它们放到他们自己的WebActivator程序集中,因为我看到建议随处可见,但我遇到了一个大墙,无法找到解释如何绕过它。

我们的构建过程实际上构建了一个Web包,以便通过xcopy部署到服务器以实现所有意图和目的。这运行web.config转换,仅包含项目文件等,因此我们可以确定发生了什么。

但是当MVC网站没有对DI项目的引用时,如何在此过程中复制它?理想情况下,我想避免在构建项目后向我的PSake构建脚本添加一个部分来复制这个DLL,但我不确定我最好的选择是什么。

1 个答案:

答案 0 :(得分:0)

我通常在数据项目中添加一个post build事件,类似于

xcopy /y "$(TargetDir)*.*" "$(SolutionDir)YourProject.Website\bin\"