ASP.NET Core 1.0 中的 Nuget 配置

2024-05-21

在我们现有的解决方案中,我们有一个包含以下内容的 NuGet.Config 文件:

<?xml version="1.0" encoding="utf-8"?> 
<configuration>   
    <solution>
        <add key="disableSourceControlIntegration" value="true" />           
    </solution>
    <config>
        <add key="repositorypath" value="NuGetPackages" />
    </config> 
</configuration>

通过此配置,我们告诉 NuGet 将所有包存储在“NuGetPackages”文件夹中。这对于我们所有现有的项目(WebApi、库等)都适用,但如果我添加一个新的 ASP.NET Core 项目,包将存储在C:\Users\<username>\.dnx\packages folder.

有没有办法在解决方案级别更改包文件夹?

Thanks!!


是的,你可以使用global.json为了那个原因:

{
  "packages": "NuGetPackages",
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-rc1-update1"
  }
}

See: https://github.com/aspnet/Home/wiki/Package-Locations https://github.com/aspnet/Home/wiki/Package-Locations

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET Core 1.0 中的 Nuget 配置 的相关文章

随机推荐