在编译时为Asp.net Core 1.0项目复制文件

时间:2016-09-28 13:43:59

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

我正在使用Asp.Net Core 1.0创建REST Api,我希望在项目编译时将项目中未包含的文件复制到输出路径。

我无法弄清楚如何做到这一点。我曾尝试使用" buildOptions:copyToOutput"没有任何成功。我无法理解这里的project.json参考:https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json

假设我要将文件.... \ TestFolder \ Test.config复制到当前项目的输出文件夹中。我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

编译项目时,您可以指定要复制到buildOptions的输出文件。

"buildOptions": {
    "copyToOutput": [
       "../../../copyme.txt"
    ]
}

该文件的路径是相对于project.json所在的文件夹。就我而言:

Root folder:
-copyme.txt
-WebApplication\src\WebApplication\project.json