如何更改nuget包的目标目录结构

时间:2017-11-09 13:23:34

标签: visual-studio nuget nuget-package

在使用visual studio 2017安装Nust包之类的bootstap时,例如,nuget manager在“〜/ Content /”目录中安装bootstrap包的css文件,而我更喜欢它位于“〜/ Content / css”中。

enter image description here

我知道我可以手动移动文件并手动更改参考但是,每次我使用visual studio nuget包管理器更新包时,我都需要再次执行此操作。

我想知道,如果有一个选项告诉每个包安装相关文件的位置,那么它将被记住以供以后更新。

1 个答案:

答案 0 :(得分:2)

  

我想知道,如果有一个选项告诉每个包安装相关文件的位置,那么它将被记住以供以后更新。

我恐怕没有这样的选项告诉每个包安装相关文件的位置。根据{{​​1}}文件的conventions

enter image description here

.nuspec的惯例是:

  

将内容文件夹视为最终使用该程序包的目标应用程序的根目录。让包添加图像   在应用程序的/ images文件夹中,将其放在包中   内容/图像文件夹。

就像Matt评论一样,“文件的位置由 NuGet包本身”确定,因此没有这样的选项可以告诉每个包安装相关文件的位置。