dotnet pack - 定义输出文件夹

时间:2016-10-20 15:20:01

标签: asp.net-core nuget .net-core

我使用dotnet pack为.net核心项目创建一个nuget包,但有2个问题:

  1. 检查时.nupkg文件总是有一个lib文件夹,其中包含项目bin文件夹的内容。你能阻止在输出中创建lib文件夹吗?

  2. 在project.json packOptions中如何将include文件夹映射到输出目录?我已尝试使用如下详述的mappings属性将发布目录的内容输出到下面的wwwroot目录中,但到目前为止还没有运气。

    " packOptions":{     "文件":{       "包括":[         "发布"       ]       "映射":{         " wwwroot":"发布"       }     }   },

1 个答案:

答案 0 :(得分:1)

我无法删除lib文件夹,但映射的工作略有修改,如下所示:

" packOptions":{     "文件":{       "包括":[         "发布"       ]       "映射":{         " wwwroot /":"发布/"       }     }   }