C# 为webapi项目添加nuget包
我正在尝试更改C# 为webapi项目添加nuget包,c#,.net,asp.net-mvc,asp.net-web-api,nuget,C#,.net,Asp.net Mvc,Asp.net Web Api,Nuget,我正在尝试更改nuget包的默认位置 我的nuget.config文件与解决方案文件位于同一位置 它的内容是 <?xml version="1.0" encoding="utf-8"?> <configuration> <config> <add key="repositoryPath" value="Lib" /> </config> </configuration> 但问题仍然是,当我转到管理Nug
nuget
包的默认位置
我的nuget.config
文件与解决方案文件位于同一位置
它的内容是
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositoryPath" value="Lib" />
</config>
</configuration>
但问题仍然是,当我转到管理Nuget软件包
并单击还原
,库将转到软件包
文件夹,而不是库
文件夹
这只发生在WebAPI
项目文件上,而不发生在同一解决方案中的任何其他项目上
你知道为什么吗
是否应该将任何内容更改为
web.config
文件?在放置nuget.config
文件后,关闭并重新打开visual studio(重新启动它)
现在,它将读取
nuget.config
文件,然后了解需要将所有软件包下载到nuget.config
文件中配置的文件夹中。尝试删除“软件包”目录,然后从软件包管理器控制台执行“更新软件包-重新安装”。