3
当我安装例如从Nuget的jQuery到我的VS C#项目中,jquery.js最终在我的包文件夹中。这很好,因为我不想将这个文件检入到我的源代码控制中,因为它不是我的代码,我也永远不会改变它 - 在这种情况下,它相当于我可能通过不同的包获得的DLL 。到目前为止,这么好...为什么Nuget Javascript包复制到脚本文件夹
那么为什么软件包安装程序还会将该文件复制到项目Scripts文件夹中,当然,最好将它添加到项目中作为链接到该文件的链接packages文件夹,就像项目引用的Nuget包DLL一样。
它的目的是为web项目,当你主持一个web项目文件需要在一个可检索的位置... –
如果你不希望它在你的源代码管理添加到忽略列表 –
啊,但随后封装恢复无法正常工作 - 如果文件存在于packages文件夹中,那么Nuget认为它不需要恢复,即使它从Scripts文件夹中缺失 –