建立一個外掛專案

  1. 從 NopCommerce 網站獲取原始碼並在 Visual Studio 中開啟它

  2. 在 NopCommerce 解決方案的 plugins 資料夾中,新增型別為 class library 的專案,其外掛名稱以 Nop.Plugin 為字首,如 Nop.Pugin.CategoryName.PluginName 作為名稱。然後構建解決方案。

  3. 刪除自動新增到專案中的 class.cs 檔案。

  4. 新增對外掛所需的 Nop.Core.dllNop.Data.dllNop.Services.dllNop.Web.Framework.dllSystem.Web.Mvc.dllAutofac.dllAutofac.Integration.Mvc.dllEntityFramework.dllFluentValidation.dll 等的引用。

  5. 在新資料夾中建立文字檔案 Description.txt 並從任何其他外掛複製內容並根據你的外掛資料進行編輯。該檔案是外掛工作所必需的。

    這裡有一個例子 Description.txt

    組:此處的外掛類別名稱
    FriendlyName:外掛名稱此處
    SystemName:CategoryName.PluginName
    版本:1.0
    SupportedVersions:3.80
    作者:你的名稱
    DisplayOrder:1
    FileName:Nop.Plugin.CategoryName.PluginName.dll
    描述:這在 Admin 區域顯示為外掛的描述

  6. 將 web.config 檔案從任何其他外掛複製到此外掛,不要更改任何內容

  7. 將構建位置從外掛資料夾中的 bin(預設)更改為 .\Presentation\Nop.Web\Plugins\CategoryName.PluginName\。這是 NoCommerce 在載入時查詢外掛和配置到 All configurations 的地方。

  8. 清理並構建解決方案