我有一个依赖文件夹,我在我的Web应用程序中用于dll。一些在Web应用程序中引用,而另一些则不在。但是,对于要运行的应用程序,我需要将所有dll放在Web应用程序的bin目录中。但我不想在网络应用程序中引用它们。有没有解决这个问题?我正在考虑将post build事件复制到从依赖项到bin目录所需的dll中。
答案 0 :(得分:2)
如果隐式引用程序集(您引用的程序集需要),则应自动将它们复制到输出路径。如果您正在使用反射动态加载的程序集(例如表单示例,则需要将某些插件手动复制到bin
文件夹。后补丁事件似乎是一种很好的方法。
答案 1 :(得分:1)
您可以在提及时使用PostBuild事件或编辑项目文件以包含 MSBuild复制任务。 检查:http://msdn.microsoft.com/en-us/library/3e54c37h.aspx