jk_nzd wrote
... I will be attempting to load the store project in VS 2005 myself in a few days time ... Will post on how it goes
JK
Actually, I got impatient and downloaded C# express 2005 instead of waiting for my new copy of VS2005 to arrive
So I attempted to convert the project - it took about 30 mins and was sucessful
Here is how to convert a 2003 DNN project to 2005 DNN project (should work for any 2003 DNN project, VB or C#)1. Install the .install version to your DNN website
2. Copy the .source version to somewhere else (anywhere not under the web root directory)
3. Open the project in C#2005 express (or VS2005)
4. Project upgrade wizard launches, click Next until it finishes
5. Upgrade should complete with no errors and several warnings
6. For each project in the solution (20 of them in the store solution), check the references
6a. If it refers to DotNetNuke, remove reference and add new reference to the DotNetNuke.dll located in your website/bin folder
6b. Repeat for CountryListBox (new location is website/bin)
6c. Repeat for Microsoft.ApplicationBlocks.Data (new location is website/bin)
7. Remove the project DotNetNuke from your solution (we only refer to it by file reference to the .dll now)
8. Build solution - you may get compile errors
9. Add a reference to DotNetNuke.dll for any projects that have compile errors. In the store solution this means the DotNetNuke.Store.WebControls project
10. Rebuild solution - Success! :)
11. Optional - the projects all build .dlls to their own bin directory eg DotNetNuke.Store.WebControls/bin/release. Change the projects so that they all build to the sourceroot directory/bin/release.
12. Note that if you move the website directory then your references will break. Go back and reset them to the new location after moving.
13. Make any changes you want to the project
14. Compile
15. Copy your new dlls to website/bin
Easy as that :)
JK