我希望能够在Azure DevOps的发行版中安装ASP.NET Core运行时(如果目标计算机缺少该版本),但是我的远程计算机无法访问Internet。
此https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script似乎是这样做的“官方”方式,但从外观上看,这需要Internet访问,直到能够从Azure Feed(?)下载.exe。
有人能修改它,以便它从本地网络路径/ URL上的某个位置下载文件吗?
答案 0 :(得分:0)
当我的本地驱动器中有.exe
时,我成功安装了.Net Core SDK,我认为对于.Net Core运行时文件也是一样。
请勿使用PowerShell安装脚本并在命令行中安装.exe
。在.yaml
管道中:
- script: |
"D:\dotnet-runtime.exe" /s
TIMEOUT /T 500 /nobreak
说明:
"D:\dotnet-runtime.exe"
开始安装.exe文件(将其替换为.exe路径)。
/s
-静默模式(无弹出窗口和“下一步”按钮)。
TIMEOUT /T 500 /nobreak
-使CMD等待安装完成(如果没有安装,则管道继续进行,安装被取消)。