2016-09-28 42 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