I have decided to start exploring the DNN Store Module, and I have a real customer case to try it on. But to be able to follow the design, I have to make som modifications to the source code. So I went
here and downloaded Store - 02.01.36 - Source. And the skinobjects. I followed this guide, written by Gilles, as how to set up the development enviroment.
With some modifications to the solution file I managed to open the Store solution with all the projects in there. Here's where I end up a little bit confused. I have another DNN-installation with the exact same Store Module installed on a "real" live webserver. After I'm done with the modifications to the source code, I want to put the changes I've done on this other site. There is some explanation on have to do this in Gilles thread under the headline
"Some complementary details about the solution". But I didn't understand it all the way and is now struggling with bringing the changes live without any errors.
Currently I develop by doing this: open the source-code-solution -> making changes -> publish the project which contains these changes -> overwrite the .dll-file(s) on the server with the newly published one. This give me the following error (working with CategoryMenu.ascx and CategoryMenu.ascx.cs in DotNetNuke.Modules.Store.WebControls) on for example the Store admin page:
An unexpected error has occurred!
DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load type 'DotNetNuke.Entities.Content.ContentItem' from assembly 'DotNetNuke, Version=5.2.3.74, Culture=neutral, PublicKeyToken=null'. ---> System.TypeLoadException: Could not load type 'DotNetNuke.Entities.Content.ContentItem' from assembly 'DotNetNuke, Version=5.2.3.74, Culture=neutral, PublicKeyToken=null'. at DotNetNuke.Modules.Store.WebControls.StoreAdmin.loadTabs(String storePageID, String cartPageID) at DotNetNuke.Modules.Store.WebControls.StoreAdmin.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at DotNetNuke.Modules.Store.Components.StoreControlBase.OnLoad(EventArgs e) --- End of inner exception stack trace ---
Obviously, there is something wrong with how I'm working with this module, can someone please maybe explain it in further details? Any help is appreciated!