对于微软的ASP.NET和Web 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一起安装在dnu上。
在安装Visual 2015之前,我遵循了这个过程并安装了DNVM,现在我已经安装了Visual 2015和Microsoft 2015。现在,在安装后者时,在Microsoft Web Tools上创建了一个包含DNX文件夹和DNU文件夹的文件夹。
在这种情况下,Visual保存它自己的运行时文件夹吗?它不会使用我的用户配置文件上的那些?我发现这种重复很奇怪。此外,在安装web工具时,有一条指令也要安装.NET版本管理器,这将是在程序文件上安装DNVM的另一条指令。
这种重复使我感到困惑。事情就是这样运作的吗?这没什么问题吗?有没有办法把所有的东西都放在一个地方?
发布于 2015-09-30 00:03:17
如果您使用MSI (或通过VS)安装dnvm,则dnvm将在Program中结束。如果您只是运行在家庭回购脚本,它结束我们在您的用户配置文件。
实际使用的dnvm是基于os解析路径的方式(因为这两个文件夹都添加到PATH中)。通常,您的用户配置文件中的配置文件优先。
https://stackoverflow.com/questions/32853946
复制相似问题