Bre*_*ias 61 .net nuget .net-core
我从这个站点安装了.net核心.使用它导致了许多相关的包管理问题:
dotnet restore
命令继续"安装".net核心NuGet包.那些包装"安装"在哪里?未创建新文件夹.dotnet restore
为"Hello World"的最小要求的约一百名的NuGet包,其中99%的人想必无关的"Hello World"的应用实例.当然,.net本机构建将删除所有不需要的东西 - 但我预计它restore
也会抓住很少(三个或四个包,而不是一百个).为什么会这样?dotnet restore
.这次没有安装任何软件包.似乎所有安装的软件包都是第一次安装到一些全球位置进行共享.我以为.Net Core没有那样工作.我认为.Net Core项目将所有依赖项保存在本地.我定位的唯一框架是dnxcore50
.为什么会这样?restore
命令安装的软件包都列为beta版.奇.我以为.Net Core在RC1,而不是beta.对此感到困惑.为什么会这样?我也很好奇哪些文档可以/将要解释所有这些对我来说.我尝试使用谷歌搜索这些问题,并没有发现任何东西(也许只是可怕的google-fu?).
Viv*_*k N 51
更新:
在NuGet 3+中,您可以使用NuGet CLI的以下命令获取global-packages文件夹位置
nuget locals global-packages -list
Run Code Online (Sandbox Code Playgroud)
有关NuGet的更多详细信息,请查看以下链接
https://docs.nuget.org/ndocs/consume-packages/configuring-nuget-behavior
https://docs.nuget.org/ndocs/tools/nuget.exe-cli-reference#locals
默认的ASP.Net模板有很多包.自从您第一次尝试以来,它尝试获得所有这100个包
您已经在nuget全局位置拥有这些软件包,它会跳过恢复.
删除包文件夹下的所有内容(位置1)
一些测试包在那里.您可以转到project.json文件(在Web根目录下可用)并使用依赖项部分.
归档时间: |
|
查看次数: |
34049 次 |
最近记录: |