gpt4 book ai didi

asp.net - ASP.NET 5 中的 .NET 版本

转载 作者:行者123 更新时间:2023-12-02 14:08:16 24 4
gpt4 key购买 nike

在新的 ASP.NET 5 项目中,有多种方法/位置可以控制 .NET 版本:

  • global.json
  • 在项目 -> 属性、应用程序选项卡中,解决方案 DNX SDK 版本(与 global.json 相同)
  • 在“项目”->“属性”、“调试”选项卡、“使用特定运行时”
  • 在程序包管理器控制台中,使用 dnvm list
  • 在应用程序根目录的普通控制台中,使用 dnvm list

其中哪些是相同的(除了前两个)以及它们的作用是什么?

最佳答案

dnxglobal.json仅供VS使用。没有其他人使用它,如果您在 VS 之外运行该应用程序,则不能保证它会使用该版本。

dnx用于运行特定应用程序的设置有两种方式:

  1. 将完整路径传递到特定 dnx 。例如:C:\dnx\dnx.exe . run
  2. dnx根据您的操作系统的 PATH 解析来解析 PATH(我们无法控制)。

当您运行dnvm use <version>时,该特定版本将添加到路径中,并将由该特定进程及其子进程使用。如果你运行dnvm use -p <version> ,该版本的 dnx除了进程的 PATH 之外,还会添加到用户的 PATH 中。

对于VS,如果global.json中没有指定版本默认情况下它使用 dnxdefault别名。当您运行 dnvm upgrade 时,默认别名会更新。或dnvm use -p

关于asp.net - ASP.NET 5 中的 .NET 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32013534/

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