建立一個外掛專案
-
從 NopCommerce 網站獲取原始碼並在 Visual Studio 中開啟它
-
在 NopCommerce 解決方案的 plugins 資料夾中,新增型別為 class library 的專案,其外掛名稱以 Nop.Plugin 為字首,如
Nop.Pugin.CategoryName.PluginName作為名稱。然後構建解決方案。 -
刪除自動新增到專案中的 class.cs 檔案。
-
新增對外掛所需的
Nop.Core.dll,Nop.Data.dll,Nop.Services.dll,Nop.Web.Framework.dll,System.Web.Mvc.dll,Autofac.dll,Autofac.Integration.Mvc.dll,EntityFramework.dll,FluentValidation.dll等的引用。 -
在新資料夾中建立文字檔案
Description.txt並從任何其他外掛複製內容並根據你的外掛資料進行編輯。該檔案是外掛工作所必需的。這裡有一個例子
Description.txt。組:此處的外掛類別名稱
FriendlyName:外掛名稱此處
SystemName:CategoryName.PluginName
版本:1.0
SupportedVersions:3.80
作者:你的名稱
DisplayOrder:1
FileName:Nop.Plugin.CategoryName.PluginName.dll
描述:這在 Admin 區域顯示為外掛的描述 -
將 web.config 檔案從任何其他外掛複製到此外掛,不要更改任何內容
-
將構建位置從外掛資料夾中的 bin(預設)更改為
.\Presentation\Nop.Web\Plugins\CategoryName.PluginName\。這是 NoCommerce 在載入時查詢外掛和配置到All configurations的地方。 -
清理並構建解決方案