Solving Team Development with web projects hell

My blog has moved. You can view this post at the following address: http://www.osherove.com/blog/2004/10/15/solving-team-development-with-web-projects-hell.html
Published Saturday, October 16, 2004 1:44 AM by RoyOsherove

Comments

Friday, October 15, 2004 7:21 PM by Ron Buckton

# re: Solving Team Development with web projects hell

I've run into this problem as well. The solution I implemented in my build software was to download the source from VSS into the solution root, and create virtual mappings to the latest version from VSS. The only trick when using devenv.exe to do the build is that Visual Studio caches the locations and files in the web under the C:\Documents and Settings\<current user>\VSWebCache folder which needs to be emptied before every build.

This solution works perfectly in that case.

Another option is to use NAnt to automate your integration builds, which has a <solution> build task that lets you map web projects to a local directory for builds. NAnt does *not* invoke devenv.exe to perform a build, and parses .sln and .*proj files itself.

I am so far unaware as to how the Microsoft.Sdc or MSBuild tools can handle this currently.
Friday, October 15, 2004 9:32 PM by Brendan Tompkins

# re: Solving Team Development with web projects hell

I've had big problems with this too. Very nice to see this workaround. Thanks!
Friday, October 15, 2004 9:53 PM by Derek Simon

# re: Solving Team Development with web projects hell

I've been using this method for years now. It works very well. Visual Studio .NET, when it comes to Web applications, is simply unacceptable for large-scale projects.
Saturday, October 16, 2004 12:26 PM by mike

# re: Solving Team Development with web projects hell

I'm not sure if you've done a lot of DotNetNuke development (I noticed that your personal homepage is DNN), but that's the way a lot of DNN module development is done. Check out the tutorial at http://www.corderman.com/Default.aspx?tabid=49 and the rich templates at http://dnnjungle.vmasanas.net/Default.aspx?PageContentID=26&tabid=28. The templates are especially nice since they allow you to a simpler method for adding web controls to a class library project (which the class library templates don't support directly).
Sunday, October 17, 2004 6:48 PM by Ohad Israeli

# re: Solving Team Development with web projects hell

One problem with this approche is that tools list WSE setting tools will reference this new project as a client project instead of service project and will fail to update the web.config as they will try to update the app.config.
Monday, October 18, 2004 9:08 AM by Darrell

# re: Solving Team Development with web projects hell

Fritz has been doing something similar for a while:
http://pluralsight.com/wiki/default.aspx/Fritz.AspNetWithoutWebProjects

Tuesday, March 01, 2005 11:56 PM by TrackBack

# Development Environment, Subversion and VS Web Projects

Mike Roberts has a very good series of postings on setting up a development tree for .NET projects. For Microsoft's own guidelines check out the MSDN library here.Personally I've been using Subversion for all new developments for a while now as opposed to