您好,欢迎访问一九零五行业门户网

.NET Core CLI工具文档dotnet-install 脚本参考

名称
dotnet-install.ps1 | dotnet-install.sh - 用于安装命令行界面(cli)工具的脚本和共享运行时
概要
windows:
dotnet-install.ps1 [-channel] [-version] [-installdir] [-debug] [-nopath] [-sharedruntime]
os x/linux:
dotnet-install.sh [--channel] [--version] [--install-dir] [--debug] [--no-path] [--shared-runtime]
描述
dotnet-install 安装脚本用来执行非管理员安装 cli 工具链和共享运行时。你可以从我们的 cli github repo 下载脚本。
其主要用于帮助自动化场景和非管理员安装。有两个脚本,一个是在 windows 上工作的 powershell 和另一个在 linux/os x 上工作的 bash 脚本。他们两者有同样的行为。bash 脚本也可以“理解”为 powershell 的切换,因此你可以全线使用他们。
安装脚本会从 cli 下载 zip/tarball(压缩包)文件生成,并且将可能在默认位置或者在通过 --install-dir 指定的位置进行安装。默认情况下,该安装脚本将下载 sdk 和安装它;如果你仅仅想获取共享运行时,你可以指定 --shared-runtime 参数。
默认情况下,安装脚本将安装位置添加到当前会话的 $path 中。这可以被覆盖,如果使用 --no-path 参数。
在运行脚本之前,请安装所有的必须 依赖。
你可以使用 --version 参数安装一个指定的版本。该指定的版本需要由 3 部分的版本(例如:1.0.0-13232)。如果忽略,它将默认到被调用脚本的上级文件夹中找到的第一个包含 sdkversion节点的 global.json 文件。如果不存在,它会使用最新的。
你也可以使用这个脚本通过用 --debug 参数来获得 sdk 或共享运行时的调试符号的调试二进制文件。如果第一次安装你不这样做,稍后实际上你确实需要调试符号,你可以使用这个参数和你安装的版本重新运行脚本。
选项
不同脚本实现的选项。
powershell (windows)
-channel [channel]
安装的渠道(例如:“future”、“preview”、“production”)。默认版本是“production”。
-version [version]
安装的 cli 版本。你需要指定由 3 部分组成的版本(例如:1.0.0-13232)。如果忽略,它将默认到被调用脚本的上级文件夹中找到的第一个包含 sdkversion节点的 global.json 文件。如果不存在,它会使用最新的。
-installdir [dir]
安装的路径。如果目录不存在则创建它。默认值是 %localappdata%\.dotnet。
-debug
true 表明应该使用包含调试符号的更大包;否则,false。默认值是 false。
-nopath
true 表明前缀/安装目录不导出到当前会话的路径;否则,false。默认值是 false,那就是,path 被修改。这使得 cli 工具安装后立即可用。
-sharedruntime
true 仅仅安装共享运行时。false 安装整个 sdk。默认值是 false。
bash (os x/linux)
--channel [channel]
安装的渠道(例如:“future”、“preview”、“production”)。默认版本是“production”。
--version [version]
安装的 cli 版本。你需要指定由 3 部分组成的版本(例如:1.0.0-13232)。如果忽略,它将默认到第一个包含 sdkversion节点的 global.json 文件。如果不存在,它会使用最新的。
--install-dir [dir]
安装的路径。如果目录不存在则创建它。默认值是 %home%/.dotnet。
--debug
true 表明应该使用包含调试符号的更大包;否则,false。默认值是 false。
--no-path
true 表明前缀/安装目录不导出到当前会话的路径;否则,false。默认值是 false,那就是,path 被修改。这使得 cli 工具安装后立即可用。
--shared-runtime
true 仅仅安装共享运行时。false 安装整个 sdk。默认值是 false。
例子
windows:
./dotnet-install.ps1 -channel future
os x/linux:
./dotnet-install.sh --channel future
安装最新的开发版本到默认位置。
windows:
./dotnet-install.ps1 -channel preview -installdir c:\cli
os x/linux:
./dotnet-install.sh --channel preview --install-dir ~/cli
安装最新的预览版本到指定的位置。
其它类似信息

推荐信息