Hi guys,
I want to build a e-commerce website base on nopCommerce. We will have functionality extenstions (add custom features, etc), and will also create a complete new theme (not only change css, but also cshtml).
So, do you think I should make a copy of the source code, and then build my custom features (as plugins) and themes on the copied source code? or download a no-source copy, and then build my website in the already compiled nopCommerce? (That is, create a new mvc website -> delete all files -> copy nopCommerce no-source website files to the new created website -> add nopCommerce class library references -> run and modify the new created website)
And also some questions:
1. I've tried building my website on the already compiled nopCommerce, and add a plugin project as the document stated. But I'm not able to add razor views in the class library (when I click "Add New Item" -> select "Web" -> There's no "ASP.NET MVC 3 Razor View" option in the right panel). How can I do that?
2. I added references to nopCommerce class libraries (in the bin folder of my nopCommerce website copy(no-source)), and set the output path of the plugin project to ../MyNopCommerceWebSite/Plugins/MyPlugin. But when I built my plugin, I found that all DLLs are copy to the MyPlugin folder: Nop.Core.dll, Nop.Service.dll, EntityFramework.dll, etc. How can I make it only copy MyPlugin.dll to the MyPlugin folder? (It could be boring to manually remove not needed files from MyPlugin folder)