引用本机dll不是项目的根

时间:2011-08-08 22:22:33

标签: .net

要添加本机dll引用,我必须将其作为内容添加到项目中,并将“复制到输出”设置为“始终”或“如果更新则复制”。但问题是我必须将所有本机dll添加到项目的根目录,以便将它们复制到输出文件夹。

我想创建一个文件夹NativeReferences并将所有我的原生引用放在那里。不幸的是,在这种情况下,本机dll不会复制到output /而是复制到output / NativeReferences /

有没有办法对原生dll进行分组并将它们从项目根目录移开?

1 个答案:

答案 0 :(得分:2)

您可以在项目中创建一个post-build事件,并从某个lib目录到当前输出目录执行“正常”复制。这样,您可以将所有本机dll放在一个目录中,不必将它们添加到项目本身,并完全控制它们被复制的位置。