Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为webapi项目添加nuget包_C#_.net_Asp.net Mvc_Asp.net Web Api_Nuget - Fatal编程技术网

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
文件中配置的文件夹中。

尝试删除“软件包”目录,然后从软件包管理器控制台执行“更新软件包-重新安装”。