iT邦幫忙

0

VS CODE 免安裝版 無法使用dotnet指令

  • 分享至 

  • xImage

您好:
之前一台PC VS CODE 編輯介面變成 linux vim模式,無法使用
換一台PC-B 免安裝版 vscode ,有安裝C# 相關extension
然後建立一個新的 資料夾,並在該資料夾下
開啟 VS CODE 的 termerial ,輸入 dotnet new console
但卻出現
我是 PC也要安裝什麼嗎?
我在 C:\Program Files (x86)\
與 C:\Program Files\ 下,都沒看到 有dotnet 的資料夾,可以去設定PATH

目前該PC-B,還有安裝VS 2015 使

dotnet : 無法辨識 'dotnet' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否  確,如果包含路徑的話,請確認路徑是 
正確,如果包含路徑的話,請確認路徑是
否正確,然後再試一次。
位於 線路:1 字元:1
+ dotnet
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (dotnet:String) [], CommandNotFoundException       
    + FullyQualifiedErrorId : CommandNotFoundException
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
Tsuna Lu
iT邦新手 3 級 ‧ 2024-02-20 11:33:46
最佳解答

Will哥有一包在VSCode裡使用的Extension Pack,理論上整包裝完就可以解決大部分問題了。

.NET Core Extension Pack
https://ithelp.ithome.com.tw/upload/images/20240220/2007990130APAaiRFv.png

noway iT邦研究生 1 級 ‧ 2024-02-20 15:43:29 檢舉

您好:
這一個有裝了,結果是
dotnet : 無法辨識 'dotnet' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。

感覺還是要裝.NET SDK

Tsuna Lu iT邦新手 3 級 ‧ 2024-02-26 15:03:14 檢舉

那看來還是得裝了@@

0
CooperWu
iT邦新手 3 級 ‧ 2024-02-20 09:33:26

有安裝.NET SDK嗎?
假如有安裝的話可以用dotnet --version試試看會不會出現版本資訊
https://learn.microsoft.com/zh-tw/dotnet/core/tools/global-tools-how-to-create

noway iT邦研究生 1 級 ‧ 2024-02-20 11:11:43 檢舉

應該是沒有
'dotnet' 不是內部或外部命令、可執行的程式或批次檔。
想說,裝外掛後 ,VS CODE 內應該可以直接執行
所以得另外裝 .NET SDK ?

froce iT邦大師 1 級 ‧ 2024-02-20 13:32:17 檢舉

VSCode的外掛就只在VSCode自己的目錄下而已。
win: %userprofile%.vscode\extensions
linux: $HOME.vscode\extensions

裝VSCode外掛還會幫你裝語言環境和動到PATH設定也太驚悚了吧。

powerc iT邦研究生 5 級 ‧ 2024-02-20 14:35:01 檢舉

vscode 就只是個文字編輯器,要執行程式當然還是需要相關sdk阿

我要發表回答

立即登入回答