visual studio解决方案里的.nuget文件夹有什么用?

下载的开源项目,里面有个.nuget文件夹,里面有三个文件NuGet.Config,NuGet.exe和NuGet.targets。另外还在package文件夹下有个repositories.config

如果我们自己新建的解决方案都是没有这些东西的。

我所知道是Nuget插件在visual studio 2012之前是单独安装的。不知道跟这是否有关系。

现在visual studio 2013, 2015都内置有nuget。

我想问的是,这个文件夹作用是什么,可不可以删除呢?

阅读 6.4k
3 个回答

干嘛要删除呢?
看你项目中有没有用到nuget了,没有用到就不用管它吧

这个文件夹是使用nuget下载的dll时自动生成的,删除不会有什么问题,但是再打开项目又会重新下载

题主说的是这个文件夹吧。
图片描述

这个文件夹是使用 Visual Studio 2013 创建的,早期版本的 Visual Studio 对 Nuget 的集成度不够,对包的管理要依赖 Nuget,生成项目时要使用改文件夹下的配置信息进行还原,目前我用的 Visual Studio 2015 Update 3 是没法创建这个文件夹的,因为现在最新版本的 Visual Studio 对 Nuget 的集成度已经很高了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进