我需要在构建输出中包含一个文件。这个文件是project.json之上的两个文件夹。如果我使用"../../"
指定此项,则会将配置文件复制到错误的位置。它没有被复制到/bin/Debug/net461
,而是在/bin
中放置了两个较高的文件夹。
如何将父目录中的文件复制到放置dll的实际输出文件夹中?
"buildOptions": {
"copyToOutput": { "includeFiles": [ "../../config.json" ] }
},
答案 0 :(得分:1)
尝试使用它,它经过测试并且运行良好:
"buildOptions": {
"copyToOutput": "project.json",
"emitEntryPoint": true,
"preserveCompilationContext": true
}
您可以使用复制单个文件"copyToOutput":"name"
或数组"copyToOutput":["name1","name2"]
。要复制目录,需要使用"copyToOutput":"name\\
“