20 Jul 2010
14 Jan 2011
Link to this post
I'm well-known for being hard headed so my approach may seem procedural. I have a local project that I have been doing my development in. I have allowed Sitefinity to control the name of the project. I include the project in my solution along with other projects (customizations, modules, etc) and I use the Sitefinity project manager to update my local project. Using Sitefinity project manager, I have created another project outside my working directory that is a pristine, unmolested copy of sitefinity. In my external projects (services, util, etc) I reference the dll's in this pristine location.
After upgrading my working copy I have to go through and include files/folders that were in my SitefinityWebApp project but all of my other projects maintain their references. I use VS2010 and publish the web app and I manually copy it to a server on my local network. The process only takes me a few minutes.
Hope this helps.