我正在使用一个开源库(log4net),它附带了LICENSE,NOTICE和README文件,这些文件应该在您分发时包含在内。所以我想让visual studio将它们与我的二进制文件一起放在输出目录中。
我将log4net及其三个文件放在“lib \ log4net”目录中。问题是如果我将文件添加为内容文件,它们将被复制到bin \ release \ lib \ log4net,而不是bin \ release。有没有办法让视觉工作室在建造时坍塌?
我最初使用后期构建步骤来复制它们,但是后来Visual Studio不知道它们并且它们不会将它们放在任何其他依赖项目的输出文件夹中(如果你将它们称为内容它会这样做)
答案 0 :(得分:1)
您可以在项目上使用构建后步骤,然后将它们移动到您希望它们所在的目录。我经常使用预构建步骤引入最新版本的依赖项和构建后步骤来安排我的项目我想要部署它的方式。
答案 1 :(得分:1)
如果您正在使用安装项目打包所有内容,那么将额外文件直接添加到该项目呢?
答案 2 :(得分:0)
您所要做的就是右键单击文件README,然后转到属性。其中一个属性是“复制到输出目录”。将其设置为true。