1

我创建了一些我需要修复的混蛋洋葱架构。具体来说,我的 UI 层 (MVC) 中引用了我的依赖解决方案。我需要将它们拉出到他们自己的 WebActivator 程序集中,正如我在各处看到的推荐的那样,但我遇到了一堵大墙,找不到如何绕过它的解释。

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

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

4

1 回答 1

0

我通常在数据项目上添加一个构建后事件,如下所示

xcopy /y "$(TargetDir)*.*" "$(SolutionDir)YourProject.Website\bin\"
于 2013-12-12T05:55:11.237 回答