簡體   English   中英

“do.net”命令什么都不做

[英]"dotnet" command does nothing

我正在嘗試通過do.net cli安裝全局 package 但命令do.net什么都不做。 我沒有收到一條錯誤消息,指出找不到命令等,但它也沒有運行。

在此處輸入圖像描述

在每一行之間,powershell(或命令提示符)內的 cursor 變成Working In Background ( ) 模式,但僅幾秒鍾后,它就進入了新行而沒有做任何事情。 在這幾秒鍾內,如果我將 cursor 移到提示之外,它會返回到常規模式。 所以我猜它正在做某事。

這里發生了什么,我該如何解決這個問題?


我已經嘗試過什么:

1-) 由於 my.network 在代理后面,我已經通過 NPM 配置命令添加了代理憑據。 在這里可以看出)(我還將strict-ssl設置為false )。

2-) 由於它沒有做任何事情,我也使用這種方法並編輯了全局nuget.config文件。 但是沒有解決任何問題。

3-) 我也試過,但是設置環境變量MSBuildSDKsPath似乎對我的問題沒有任何作用。

我的 PATH 變量有這些:

C:\Program Files\do.net ,
%USERPROFILE%\.do.net\tools

我也下載了最新的Do.net 5.0 SDK 並安裝了,但是沒有。


唯一適用於do.net的命令是顯示此結果的--list-sdks命令:

在此處輸入圖像描述

我卸載了所有 .NET SDK 和運行時,我還使用 Visual Studio 安裝程序刪除了 VS 2019 和 VS 2022 預覽版上安裝的所有模塊,然后重新啟動了我的計算機。

Microsoft 網站安裝 SDK 和運行時時,我在每次安裝后使用命令行和命令do.net --version檢查了 .NET 版本,以查看它何時開始不工作。 在安裝了所有 SDK 到 .NET 5 之后,沒有問題。 而且由於我並不真正需要 .NET 6 SDK 我沒有專門下載它認為 VS 2022 預覽版無論如何都會自動安裝它。

使用 Visual Studio Installer,我在 VS 2019 上安裝了 do.net 開發所需的組件,並且前面提到的命令正在運行。 然后我繼續在 VS 2022 Preview 上安裝必要的組件,但在安裝它之后,命令開始不起作用。 這就是問題的根源 關於 VS 2022 Preview 的安裝過程的一些事情只是破壞了 do.net cli,但我不確定它是否只是我。

您還需要在所有分期付款后重新啟動,否則 do.net cli 可能會顯示一些錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM