【发布时间】:2015-12-27 12:32:12
【问题描述】:
我对 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'))}"
如页面所述
这将下载 DNVM 脚本并将其放入您的用户配置文件中。您可以通过在 cmd 提示符下运行以下命令来检查 DNVM 的位置:
DNVM 安装在文件夹.dnx\bin 的用户配置文件中。此外,当使用 DNVM 下载 DNX 时,它会与 dnu 一起安装在 .dnx\runtimes 上。
在安装 Visual Studio 2015 之前,我按照此过程安装了 DNVM,现在我已经安装了 Visual Studio 2015 以及 Microsoft ASP.NET 和 Web 工具 2015。现在,在安装后者时,创建了一个文件夹 Microsoft Web Tools Program Files 包含一个 DNX 文件夹和一个 DNU 文件夹。
在这种情况下,Visual Studio 会保留自己的运行时文件夹吗?它不会使用我在用户个人资料中获得的那些吗?我发现有这种重复很奇怪。此外,在安装 Web 工具时,还有一条说明要安装 .NET 版本管理器,这将是在 Program Files 上安装 DNVM。
这个重复让我很困惑。事情真的是这样吗?这没有问题吗?有没有办法让所有东西都集中在一个地方?
【问题讨论】:
标签: c# asp.net .net visual-studio asp.net-core