.NET Core project.json copyToOutput 父目录中的文件

.NET Core project.json copyToOutput file in parent directory

我需要在构建输出中包含一个文件。这个文件是project.json上面的两个文件夹。如果我使用 "../../" 指定它,配置文件会被复制过来,但复制到错误的位置。它没有被复制到 /bin/Debug/net461,而是在 /bin.

中放置了两个更高的文件夹

如何将父目录中的文件复制到放置 dll 的实际输出文件夹?

"buildOptions": {
  "copyToOutput": { "includeFiles": [ "../../config.json" ] }
},

尝试改用它,它已经过测试并且运行良好:

  "buildOptions": {
     "copyToOutput": "project.json",
    "emitEntryPoint": true,
    "preserveCompilationContext": true
  }

您可以使用复制单个文件"copyToOutput":"name" 或数组"copyToOutput":["name1","name2"]。复制目录需要使用"copyToOutput":"name\"