在Visual Studio中将非引用dll添加到.NET项目时的正确生成操作

Jus*_*ing 3 .net visual-studio

可以说我想在不会成为参考的Visual Studio项目中包含一个DLL。在我的情况下,它将是一个自定义的跟踪侦听器,但也可能是我通过运行时绑定加载的DLL。我不想将其添加为引用,因为我不想介绍我的任何代码意外地静态引用它的可能性。

因此,如果我将dll添加到项目中,则应将生成操作设置为“无”或“组件”。我将“复制到输出目录”属性设置为“始终复制”

Mar*_*ell 5

“内容”可能更合适,因为我认为在发布项目时默认包含它,无论是通过msi(安装程序)还是ClickOnce。