我有一個按以下方式安裝的 nuget 包:
dotnet new --install Umbraco.Templates::10.2.0
現在,我遇到了這個包的一些問題,我發現我還沒有嘗試過的唯一解決方案是洗掉并再次安裝包。
所以我谷歌如何做到這一點。但我能找到的唯一東西是用于洗掉特定專案的包的命令。我可以以某種方式全域洗掉軟體包,然后像以前一樣重新安裝它嗎?
uj5u.com熱心網友回復:
那是一個模板,而不是一個全域包。檔案解釋了自定義模板的作業原理、如何創建自己的模板、使用dotnet new命令上的開關安裝或卸載模板。
這個特定頁面缺少的是如何檢查和應用模板更新。這是通過--update-check和--update-apply開關完成的。
您可以檢查是否有任何模板更新:
dotnet new --update-check
您可以應用新的更新
dotnet new --update-apply
您不必使用--update-checkbefore --update-apply。
您可以使用dotnet new --help列出dotnet new命令的所有選項
重新安裝
使用dotnet new --install 應該洗掉現有版本并重新安裝。在 .NET 7 中,這變為dotnet new install:
dotnet new --install Umbraco.Templates
如果這不起作用,可以卸載uninstall并重新安裝模板:
dotnet new --uninstall Umbraco.Templates
dotnet new --install Umbraco.Templates
.NET 7
從 .NET 7 開始update成為子命令。
要檢查和應用,請使用dotnet new update. 這就是開發人員大部分時間想要的。
要檢查新版本,請使用添加--check-only或--dry-run開關:
dotnet new update --check-only
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/506679.html
