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>
留下您的脚步
最近评论