Nuget打包文件夹问题与ASP.Net核心Web应用程序(.Net Framework)

时间:2017-07-10 10:19:36

标签: 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"但它构建正常。这是我到目前为止所尝试过的。

  1. 添加 的"封装" :" C:\ packages" 在global.json中。 - 不工作。而是构建失败并且包未得到解决。

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

        \包    - 那没起效。软件包仅在默认位置恢复。

1 个答案:

答案 0 :(得分:0)

设置环境变量NUGET_PACKAGES

$env:NUGET_PACKAGES='c:\packages'

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