gpt4 book ai didi

c# - Microsoft ASP.NET 和 Web 工具 2015 - DNX 和 DNVM

转载 作者:行者123 更新时间:2023-11-30 17:41:31 34 4
gpt4 key购买 nike

我对 Microsoft ASP.NET 和 Web Tools 2015 以及 DNX 和 DNVM 的安装有疑问。我的观点如下:在官方 ASP.NET Github 上概述了安装 DNVM 和 DNX 的过程。要安装 DNVM,请在 CMD 上运行以下命令:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';$wc=New-Object System.Net.WebClient;$wc.Proxy=[System.Net.WebRequest]::DefaultWebProxy;$wc.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;Invoke-Expression ($wc.DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"

正如页面上所说

This will download the DNVM script and put it in your user profile. You can check the location of DNVM by running the following in a cmd prompt:

DNVM 安装在文件夹 .dnx\bin 的用户配置文件中。此外,当使用 DNVM 下载 DNX 时,它会与 dnu 一起安装在 .dnx\runtimes 上。

我按照此过程在安装 Visual Studio 2015 之前安装了 DNVM,现在我已经安装了 Visual Studio 2015 以及 Microsoft ASP.NET 和 Web Tools 2015。现在,在安装后者时,一个文件夹 Microsoft Web Tools 是在包含 DNX 文件夹和 DNU 文件夹的 Program Files 上创建的。

在那种情况下,Visual Studio 保留自己的运行时文件夹?它不会使用我在用户配置文件中获得的那些吗?我发现有这种重复很奇怪。此外,在安装 Web 工具时,有一条指令还安装了 .NET Version Manager,这将是在 Program Files 上安装 DNVM 的另一次安装。

这种重复让我很困惑。事情真的是这样吗?这个没有问题吧?有什么办法可以将所有内容都集中在一个地方吗?

最佳答案

如果您使用 MSI(或通过 VS)安装 dnvm,dnvm 最终会出现在 Program Files 中。如果您只是在 home repo 上运行脚本,我们将在您的用户配置文件中结束。

实际使用的 dnvm 是基于操作系统如何解析路径(因为两个文件夹都添加到 PATH)。通常,您的用户个人资料中的那个优先。

关于c# - Microsoft ASP.NET 和 Web 工具 2015 - DNX 和 DNVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32853946/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com