首页 > Web开发 > 详细

使用了旧版nuget的.net项目在git中的问题

时间:2018-01-11 19:38:48      阅读:214      评论:0      收藏:0      [点我收藏+]

曾几何时,使用nuget包管理项目依赖还需要将nuget执行程序及其配置文件包含在项目中。

技术分享图片

如上图所示,在解决方案文件夹中,有专门为nuget程序设置的 .nuget 子目录。

当将项目纳入git管理后,nuget.exe的体积庞大(1.6M),应当从管理项中忽略掉。

但是当用户拷贝git库时,由于缺少这些文件,.net项目加载会出现问题,例如无法获取项目属性、找不到引用的库等。

这些问题的原因,是在.net项目文件中引用了nuget.targets,而这些文件在更新的nuget管理中并不是必须的。

以文本方式打开项目文件,可发现其中引用nuget文件的部分,删除即可:

技术分享图片

使用了旧版nuget的.net项目在git中的问题

原文:https://www.cnblogs.com/heroius/p/8270004.html

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