Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Asp.net core ASP.Net核心Web应用(.Net Framework)的Nuget packages文件夹问题_Asp.net Core_Nuget_.net Core - Fatal编程技术网

Asp.net core ASP.Net核心Web应用(.Net Framework)的Nuget packages文件夹问题

Asp.net core ASP.Net核心Web应用(.Net Framework)的Nuget packages文件夹问题,asp.net-core,nuget,.net-core,Asp.net Core,Nuget,.net Core,我有一个Asp.Net核心Web应用程序(.Net Framework)。我使用的是VS 2015 global.json { "projects": [ "src", "test" ], "sdk": { "version": "1.0.0-preview2-003131" } } 问题 默认情况下,所有nuget包都引用默认位置C:\Users\XXX\.nuget\packages 虽然我想将此文件夹位置更改为“C:\packages”,但它构建得很好。这就是我迄

我有一个Asp.Net核心Web应用程序(.Net Framework)。我使用的是VS 2015

global.json

{  
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}
问题 默认情况下,所有nuget包都引用默认位置
C:\Users\XXX\.nuget\packages

虽然我想将此文件夹位置更改为“C:\packages”,但它构建得很好。这就是我迄今为止所尝试的

  • 添加 “软件包”:“C:\packages” 在global.json中。-不起作用。相反,构建失败,包没有得到解决

  • 添加nuget.config并设置存储库路径

    包装 --它不起作用。仅在默认位置还原包


  • 设置环境变量NUGET\u PACKAGES

    $env:NUGET_PACKAGES='c:\packages'
    

    要使用VS进行此操作,您需要在系统设置或用户配置文件中进行设置。这将需要重新启动VS,您可能需要注销/登录才能使其生效

    为什么您仍然使用预览版。NET Core SDK 1.0.4已经发布,我们现在甚至有了
    。NET Core 2.0 Preview 2
    …并且查看它似乎包含您问题的答案,VS 2015默认情况下为Core添加了预览版本。我正在尝试上面的链接选项,并将更新。