技术思绪摘录旅行笔记
设置packages的路径,目的是让nuget上下载的dll都给我放到指定文件夹里面去,不需要放在他默认的位置上,效果立竿见影

Nuget上安装的包,默认是安装在$(Solutiondir)\packages目录下。但是有时项目中会包含多个Solution文件,而且不再同一个文件夹。这时,就需要修改packages的路径为同一目录。否则,有些包会重复下载,而且如果对于在多个Solution公用的Project,很用出现找不到dll的错误。

设置packages的路径需要创建一个Nuget.Config文件,并添加到Solution中。其实,存在一个默认的Nuget.Config,位于 %APPDATA%\NuGet\NuGet.Config (DOS) 或 $ENV:APPDATA\NuGet\NuGet.Config (PowerShell).
Nuget.config的内容如下

<configuration>
  <config>
    <add key="repositoryPath" value="C:\myteam\teampackages" />
  </config>
  ... 
</configuration>

CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

站点统计

总文章数:275 总分类数:18 总评论数:88 总浏览数:128.13万

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫