在发布期间从bin文件夹复制动态复制的DLL

时间:2011-08-24 13:14:29

标签: c# .net visual-studio

我在我的应用程序中使用依赖注入,并且用于合同实现的dll通过实现我的合同的项目上的post build事件复制到我的应用程序bin文件夹。我这样做了所以我没有引用这些项目,我使用约定而不是类名等的配置。

然而,当我发布应用程序时,dll不是作为发布的一部分的副本。有人知道解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

不要使用Post Build事件,而是将dll包含在Project中。在Solutions Explorer中,右键单击dll,选择属性并将“Build Actions”设置为“Copy if Newer”。发布时将始终包含该DLL。