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

时间:2016-11-29 18:38:29

标签: asp.net-core asp.net-core-mvc .net-core asp.net-core-1.0 project.json

我需要在构建输出中包含一个文件。这个文件是project.json之上的两个文件夹。如果我使用"../../"指定此项,则会将配置文件复制到错误的位置。它没有被复制到/bin/Debug/net461,而是在/bin中放置了两个较高的文件夹。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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