Orchard Core 使用模板建立Module

2022-01-15 13:53:43 字數 2170 閱讀 2767

根據官方示例:

執行以下命令:

dotnet new --install "orchardcore.cms.templates"
ps c:\users\hyzx8\documents\visual studio 2017\projects\jzprojectmanage> dotnet new --install "orchardcore.cms.templates"

正在還原 c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj 的包...

c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj : error nu1103: 找不到版本為 的穩定包 orchardcore.cms.templates

c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj : error nu1103: - 在orchard core nuget 中找到 20 個版本[ 最接近版本: 1.0.0-beta3-68792 ]

c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj : error nu1103: - 在 nuget.org 中找到 3 個版本[ 最接近版本: 1.0.0-beta2-67846 ]

c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj : error nu1103: - 在 microsoft visual studio offline packages 中找到 0 個版本

c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj : error nu1103: - 在 c:\program files\dotnet\sdk\nugetfallbackfolder 中找到 0 個版本

正在生成 msbuild 檔案 c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\obj\restore.csproj.nuget.g.props。

正在生成 msbuild 檔案 c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\obj\restore.csproj.nuget.g.targets。

c:\users\hyzx8\.templateengine\dotnetcli\v2.1.403\scratch\restore.csproj 的還原在 251.62 ms 內失敗。

安裝失敗,此時參考微軟官方的 api :
-i|--install

從提供的pathnuget_id安裝源或模板包。 若要安裝模板包的預發布版本,需要以::格式指定該版本。預設情況下,dotnet new為該版本傳遞 *,表示最後乙個穩定的包版本。 請在示例部分檢視示例。

注意以上命令中的高亮部分,由於orchardcore 尚未發布穩定版,所以我們需要指定具體的版本號,在此之前你應確保已經新增了orchardcore官方的 nuget源: 

將命令修改為:

dotnet new --install "orchardcore.cms.templates::1.0.0-beta3-68792"

注意後方的版本號來自於 上乙個命令的最接近版本部分

接下來再按照官方文件繼續執行就沒問題了

module commands

dotnet new ocmodule -n modulename.orchardcore

dotnet new ocmodule -n modulename.orchardcore --partname testpart

dotnet new ocmodule -n modulename.orchardcore --partname testpart --addpart true

Orchard core 中文文件翻譯系列

本系列翻譯順序完全參照 官方順序 orchard core 中文文件翻譯 一 關於orchard core orchard core 文件翻譯 二 生成模板 code generation templates orchard core 文件翻譯 三 orchard core modules orch...

php模板如何使用,PHP View,使用模板

好吧,我的問題很簡單,但是很難接受該解決方案,但是無論如何.接下來,我有乙個 微型框架 可以編寫單個方案,對我有很大幫助,可以加速但是,在某種程度上,問題仍然存在,在某種程度上,使用模板方案非常容易,也非常有趣,因為當您必須更改與視覺化相關的任何內容時,模板只會更改,但是,及時渲染此模板,這是最好的...

類模板的使用 類模板使用總結

歸納以上的介紹,可以這樣宣告和使用類模板 先寫出乙個實際的類。將此類中準備改變的型別名 如int要改變為float或char 改用乙個自己指定的虛擬型別名 如上例中的t 在類宣告前面加入一行,格式為 templatetemplate class a 類體用類模板定義物件時用以下形式 類模板名 實際型...