【问题标题】:Copying files on compile for Asp.net Core 1.0 project在为 Asp.net Core 1.0 项目编译时复制文件
【发布时间】:2016-09-28 22:51:54
【问题描述】:

我正在使用 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 复制到当前项目的输出文件夹中。我该怎么做?

【问题讨论】:

  • 感谢它的工作,但如果我将我的 Test.config 复制到输出文件夹,将创建“TestFolder”文件夹,并且 Test.config 的路径将是 [输出目录]\TestFolder\Test .config。我可以以某种方式指定文件应该复制到输出目录的根目录吗?

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


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    相关资源
    最近更新 更多