Мастер не найден после сборки плагина nopcommerce

Я создал этот платежный плагин для Nopcommerce 3.70.

https://github.com/ePay/nopcommerce

чтобы сделать его доступным для Nopcommerce v. 3.70. Сборка и установка прошли успешно, но когда я пытаюсь настроить модуль внутри nopcommerce, я получаю эту ошибку:

Представление «Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure» или его мастер не найдены, или механизм представления не поддерживает искомые расположения. Были обысканы следующие места:

~/Themes/PowerHub/Views/PaymentePay/Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure.cshtml ~/Themes/PowerHub/Views/Shared/Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure.cshtml ~/Views/PaymentePay/Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure.cshtml ~/Views/Shared/Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure.cshtml ~/Administration/Views/PaymentePay/ Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure.cshtml ~/Administration/Views/Shared/Nop.Plugin.Payments.ePay.Views.PaymentePay.Configure.cshtml

Единственное, что я изменил в исходниках, так это в "Description.txt".

Поддерживаемые версии: 3.60 -> Поддерживаемые версии: 3.70

Build Action устанавливается на Embeded Resource


person Morten Hagh    schedule 23.03.2016    source источник
comment
Я проверил ваш код. Все выглядит правильно. Вы пробовали все эти чистые темпы, чистое решение, перестроить решение, удалить файл .suo, перезапустить VS? Я имею в виду, что это может быть не проблема с кодированием.   -  person Emil    schedule 05.04.2016


Ответы (1)


Для версий 2.00-3.30 представления (файлы .cshtml) должны быть помечены как встроенный ресурс. И, начиная с версии 3.40, убедитесь, что для свойства «Действие сборки» файла представления установлено значение «Содержимое», а для свойства «Копировать в выходной каталог» установлено значение «Копировать, если новее».

person RomanovM    schedule 24.03.2016
comment
Это установлено, но не вносит никаких изменений. Что я могу упустить? - person Morten Hagh; 24.03.2016