包括bin目录中未引用的dll

时间:2011-01-09 21:21:06

标签: visual-studio post-build-event bin

我有一个依赖文件夹,我在我的Web应用程序中用于dll。一些在Web应用程序中引用,而另一些则不在。但是,对于要运行的应用程序,我需要将所有dll放在Web应用程序的bin目录中。但我不想在网络应用程序中引用它们。有没有解决这个问题?我正在考虑将post build事件复制到从依赖项到bin目录所需的dll中。

2 个答案:

答案 0 :(得分:2)

如果隐式引用程序集(您引用的程序集需要),则应自动将它们复制到输出路径。如果您正在使用反射动态加载的程序集(例如表单示例,则需要将某些插件手动复制到bin文件夹。后补丁事件似乎是一种很好的方法。

答案 1 :(得分:1)

您可以在提及时使用PostBuild事件或编辑项目文件以包含 MSBuild复制任务。 检查:http://msdn.microsoft.com/en-us/library/3e54c37h.aspx