首页 > 其他 > 详细

在 VS 2013/2015 中禁用 nuget 包的源代码管理

时间:2017-01-30 11:43:51      阅读:526      评论:0      收藏:0      [点我收藏+]

对于加入源代码管理如TFS的解决方案,当使用nuget获取包时,下载的包并没有自动从源代码管理中排除,导致包(packages文件夹)会一同上传到服务器。

若要排除nuget包的源代码管理,须在 解决方案同级目录下建立 .nuget 文件夹,并在其中创建 nuget.config 配置文件,在文件中设置 disableSourceControlIntegration 为 true,形如:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
</configuration>

另外,通过资源管理器创建以逗点“.”开始的文件夹是不允许的,会提示 “必须键入文件名”。则 .nuget 文件夹可通过命令行工具创建:

  1. 在解决方案文件夹下,按住shift同时右击,在上下文菜单中选择“在此处打开命令窗口”。
  2. 输入 mkdir .nuget

对于已经包含了packages的解决方案,通过源代码管理器移除,随后可还原nuget包。对于未签入的packages,也可撤销更改。

 

在 VS 2013/2015 中禁用 nuget 包的源代码管理

原文:http://www.cnblogs.com/heroius/p/6357970.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!