ASP.NET CORE 1.0,DNX 包文件夹

ASP.NET CORE 1.0, DNX packages folder

是否可以为每个项目或解决方案配置 DNX 包文件夹?还是修复用户目录?我想尝试将所有必需的包放在我的 solution/project 文件夹中,即使我有冗余。

是的,这是可能的,但并不简单。

  • 如果您使用的是 DNX,则需要设置 DNX_PACKAGES 环境变量。
  • 如果您使用的是 dotnet,则需要设置 NUGET_PACKAGES 环境变量。

如果您希望针对每个项目进行此配置,则不得在全局范围内设置这些变量,而应在流程级别进行设置。因此,启动一个新控制台,设置环境变量,然后从中启动 VS/dnx/dotnet。这样,任何子进程都将继承该变量,而外部的所有内容都不会受到影响。