【发布时间】:2011-08-24 13:14:29
【问题描述】:
我在我的应用程序中使用依赖注入,并且用于合同实施的 dll 通过实施我的合同的项目上的构建后事件复制到我的应用程序 bin 文件夹。我已经这样做了,所以我不必引用这些项目,并且我使用约定优于配置与类名等。
但是,当我发布应用程序时,dll 不会作为发布的一部分被复制。有谁知道解决这个问题的方法吗??
【问题讨论】:
标签: c# .net visual-studio
我在我的应用程序中使用依赖注入,并且用于合同实施的 dll 通过实施我的合同的项目上的构建后事件复制到我的应用程序 bin 文件夹。我已经这样做了,所以我不必引用这些项目,并且我使用约定优于配置与类名等。
但是,当我发布应用程序时,dll 不会作为发布的一部分被复制。有谁知道解决这个问题的方法吗??
【问题讨论】:
标签: c# .net visual-studio
不使用 Post Build 事件,而是将 dll 作为项目的一部分。在您的解决方案资源管理器中,右键单击 dll,选择属性并将“构建操作”设置为“如果较新则复制”。发布时将始终包含 dll。
【讨论】: