Making copy/duplicate of ASP.NET project

Posted on 2006-10-20
Medium Priority
Last Modified: 2006-11-18

I know this topic has been covered a lot and I've read through teh past posts but still cannot seem to get this to work.
I need to take an existing web app project and duplicate it within the same solution with a different name.

Short of creating a new project with a new name and copying all old files into the new project and then using find and replace to change the @Page Inherits directive for my code-behind files, is there an easier way?

I've tried copying the old project into a new folder and editing the vbproj file and the webinfo files...if i give the new project assembly a different name, then it says it can't load the code behind files...if i give it the same name then I receive namespace collision warnings (old project.object collides with new project.object names).

I'm finding this WAYYYY harder than it really should be.

Any help would be appreciated.

Question by:georgeb3
  • 4
LVL 28

Expert Comment

ID: 17775234
Why do you need to be able to do this?
LVL 28

Accepted Solution

strickdd earned 1000 total points
ID: 17775252
What you can do is select the Project in the solution view and at the top near the refresh button there should be a button that says "Copy Project" when you hover over it. You can also go to "Project" on the file menu and the option is in there too.

Author Comment

ID: 17775918
thanks...I figured it out...I did end up using the copy project, then renamed the vbproj file (not renaming it won't allow you to readd the new copy to the solution) then added the copy to the solution. Then i had to change the project settings (assembly name and root), then replaced all @Page directive Inherits attributes with the new assembly name and it worked.

Thanks anyhow!
LVL 28

Expert Comment

ID: 17775981
So do I not get an accepted answer for this? I told you to do what you did and it worked.
LVL 28

Expert Comment

ID: 17775991
Ok, sorry, I wrote that before I refreshed i guess. Thanks!

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

This article discusses the ASP.NET AJAX ModalPopupExtender control. In this article we will show how to use the ModalPopupExtender control, how to display/show/call the ASP.NET AJAX ModalPopupExtender control from javascript, how to show/display/cal…
In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
The video provides a quick and easy steps to migrate MBOX file to well known Outlook PST and Office 365. Besides this, it also supports and migrates more than 20 email clients of MBOX which include AppleMail, Opera, Thunderbird and SeaMonkey effortl…
Watch the video to know how one can repair corrupt Exchange OST file effortlessly and convert OST emails to MS Outlook PST file format by using Kernel for OST to PST converter tool. It can convert OST to MSG, MBOX, EML to access them. It can migrate…

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question