2016-09-28 67 views
4

我使用Asp.Net Core 1.0创建了一个REST Api,并且我想将项目中未包含在项目中的文件复制到输出路径编译。在编译Asp.net Core 1.0项目时复制文件

我不知道如何去做。我试图使用“buildOptions:copyToOutput”没有任何成功。我无法真正了解这里找到的project.json参考:https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json

说我想将文件.... \ TestFolder \ Test.config复制到当前项目的输出文件夹中。我怎样才能做到这一点?

+0

由于它的工作,但如果我在我的Test.config复制到输出文件夹,“TestFolder”文件夹中创建和路径Test.config将[输出目录] \ TestFolder \ Test.config。我能以某种方式指定该文件应该被复制到输出目录的根目录吗? –

回答

4

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

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

该文件的路径是相对于您的project.json所在的文件夹。在我的情况:

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