建立一個外掛專案
-
從 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
的地方。 -
清理並構建解決方案