繁体   English   中英

Microsoft ASP.NET和Web Tools 2015 - DNX和DNVM

[英]Microsoft ASP.NET and Web Tools 2015 - DNX and DNVM

我对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上。

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

在这种情况下,Visual Studio保留自己的运行时文件夹? 它不会使用我在用户个人资料中获得的那些? 我发现有这种重复很奇怪。 此外,在安装Web工具时,还有一条指令还要安装.NET版本管理器,这将是Program Files上的另一个DNVM安装。

这种重复使我困惑。 这真的是事情的运作方式吗? 这没有任何问题? 有没有办法让一切都在一个地方?

如果使用MSI(或通过VS)安装dnvm,dnvm将在Program Files中结束。 如果您只是在家庭仓库上运行脚本,它会在您的用户配置文件中结束我们。

实际使用的dnvm基于os如何解析路径(因为两个文件夹都添加到PATH)。 通常,用户配置文件中的那个优先。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM