Tug*_*ain 40 visual-studio-2015 asp.net-core
刚刚安装了Visual Studio 2015 RC,当我打开Developer command prompt for VS2015并输入dnx它时说:
'dnx'不被识别为内部或外部命令,可操作程序或批处理文件.
经过两天的思考,我发现如果我输入dnvm use default它会添加一个环境变量的路径,以便dnx找到该命令.只有当前窗口打开时,此操作才会持续存在.
为什么默认的.net 5框架不会自动添加到PATH环境变量中?
nZe*_*eus 69
在我的情况下dnvm use default -p没有工作.但这有助于:
dnvm upgrade
dnu restore
Run Code Online (Sandbox Code Playgroud)
tom*_*dox 15
虽然行为很奇怪,但你所看到的是设计.我们的想法是允许您在不同的命令提示会话中同时运行多个版本的ASP.NET 5,并安装新版本的ASP.NET 5,而不会破坏针对不同版本的现有站点的操作.
您看到的行为的原因dnvm use default是为该dnvm use default命令提示符dnvm use default -p设置默认PATH ,其中为用户设置默认PATH.
要完成整个过程并看看发生了什么,首先要做:
dnvm upgrade
Run Code Online (Sandbox Code Playgroud)
这将获得最新版本的ASP.NET 5,并将其设置为该命令提示会话的默认值.
然后,您可以列出计算机上安装的所有ASP.NET 5版本,如下所示:
dnvm list
Run Code Online (Sandbox Code Playgroud)
然后,您可以将该列表中的一个项目设置为默认值,例如(注意:实际版本可能会有所不同,具体取决于您查看此答案的时间):
dnvm use 1.0.0-rc1-update1 -r clr -arch x64 -p
Run Code Online (Sandbox Code Playgroud)
在-p上月底的意思是"坚持",这是设置那么这将持续刚才选择这两个进程(会话)路径,也是用户PATH变量的缺省值.持久保存到用户PATH意味着默认值随后可用于所有命令提示.
如果您不使用,-p则可以选择仅在该命令提示会话中使用的版本.
之后,您应该能够dnx按预期使用.
| 归档时间: |
|
| 查看次数: |
13641 次 |
| 最近记录: |