在Visual Studio中将非引用dll添加到.NET项目时的正确生成操作
假设我想在VisualStudio项目中包含一个不作为引用的DLL。在我的例子中,它将是一个自定义跟踪侦听器,但也可能是一个通过运行时绑定加载的DLL。我不想将其添加为引用,因为我不想引入任何代码意外静态引用它的可能性在Visual Studio中将非引用dll添加到.NET项目时的正确生成操作,.net,visual-studio,.net,Visual Studio,假设我想在VisualStudio项目中包含一个不作为引用的DLL。在我的例子中,它将是一个自定义跟踪侦听器,但也可能是一个通过运行时绑定加载的DLL。我不想将其添加为引用,因为我不想引入任何代码意外静态引用它的可能性 因此,如果我将dll添加到项目中,我是否应该将构建操作设置为“无”或“组件”。我将“复制到输出目录”属性设置为“始终复制”“内容”可能更合适,因为我认为在发布项目时,默认情况下包括它,无论是通过msi(安装程序)还是ClickOnce。@Marc,我认为你是对的。在我将你的答案标
因此,如果我将dll添加到项目中,我是否应该将构建操作设置为“无”或“组件”。我将“复制到输出目录”属性设置为“始终复制”“内容”可能更合适,因为我认为在发布项目时,默认情况下包括它,无论是通过msi(安装程序)还是ClickOnce。@Marc,我认为你是对的。在我将你的答案标记为已接受答案之前,等待一两天的额外反馈。