为什么Nuget Javascript包会复制到Scripts文件夹

当我将来自Nuget的jQuery安装到我的VS C#项目中时,jquery.js最终会出现在我的packages文件夹中。 这很好,因为我不想将这个文件检查到我的源代码控制中,因为它不是我的代码而且我永远不会改变它 – 在这个上下文中它相当于我可能通过不同的包得到的DLL 。 到现在为止还挺好…

那么,为什么包安装程序也会将文件复制到项目Scripts文件夹中,当然最好将它作为指向packages文件夹中文件的链接添加到项目中,就像引用Nuget包DLL一样通过该项目。

该团队决定放弃对nuget包中内容文件的支持。 他们建议将其他包管理器用于客户端库,如npm,bower等。在2015年的工作室中有一个内置的支持。其中一个原因是每次有一些客户端软件包在npm repo上更新其中一个微软团队的人不得不把它重新打包成nuget并发布。 看看这个!