我正在嘗試讓我的dotnetCLI 正常作業。每次我呼叫它時,無論它嘗試安裝 .NET Framework 3.5 的命令是什么,都會失敗并退出。例子:
PS C:\> dotnet --version
Installing .NET Framework 3.5...
Deployment Image Servicing and Management tool
Version 10.0.19041.844
Image Version: 10.0.19044.1348
Enabling feature(s)
[===================100.0%====================]
The operation completed successfully.
.NET Framework 3.5 should be installed
No installation media found!
Insert DVD or USB flash drive and run this file once again.
Press any key to continue . . .
我已經使用該dotnet-core-uninstall工具洗掉了它可以洗掉的所有內容。我已卸載 Visual Studio 2019 和 2017 并洗掉了該/.dotnet檔案夾。命令問題仍然存在,dotnet輸出完全相同,我什至不想要 3.5,因為這不是我的專案使用的(是 CLI 運行的嗎???)。我不知道它指向哪里或如何檢查,我的 google-fu 權力已經用盡。
我也無權直接編輯系統環境變數,必須使用 powershell 來這樣做
已修復
原來有一個C:\windows\dotnet.bat檔案優先于隨任何 sdk 安裝的可執行檔案。洗掉它解決了我的問題。
uj5u.com熱心網友回復:
問題原來是一個雜散檔案,位于變數中所需CLIdotnet.bat之前的目錄中,dotnet.exe$env:PATHC:\windows\dotnet.bat
洗掉批處理檔案解決了問題(呼叫dotnet.exe- 即使用檔案擴展名- 將繞過問題)。
該問題是通過以下Get-Command呼叫發現的,該呼叫列出了 name 的所有命令形式/可執行路徑dotnet,其中有效的路徑首先列出:
Get-Command dotnet -All
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/426362.html
