can i change a namespace "name"?

Posted on 2004-05-01
Medium Priority
Last Modified: 2008-03-06
Hi all-

I am starting to pick up asp.net.  I downloaded Ibuyspy Store ... a free open source storefront.  I tried everything out and like what I see.  I want to use it "Store" for commercial purposes.  The documentation/ user agreement says that ... If I were to use the Storefront commercially that I need to get rid of everything that mentions IBuySpy.  

Here lies my problem.  I can change everything to what I want but I can not change the "namespace".  The namespace is inside the "Store.dll".  I have tried and can change the .dll to AnotherName.dll.  But can't change the namespace.  Almost everypage refers to the IBuySpy namespace.  

Please if you can go to http://www.ibuyspy.net .  Download the IBuySpy VS SDK , in there lies all the files I have mentioned.

Question by:a8le
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
LVL 30

Accepted Solution

SteveGTR earned 400 total points
ID: 10967340
I downloaded the IBuySpy store and opened it in Visual Studio.NET and performed the following steps:

1) Select Edit --> Find and Replace --> Replace

2) Set Find what to IBuySpy

3) Set Replace with to MyNameSpace

4) Click on the Current project in the Search group

5) Click Replace All

6) Confirm big warning

7) Right-click on the Project in the Server Explorer

8) Select Properties

9) Change Common Properties --> General --> Default Namespace to MyNameSpace and click OK

Ran the project and it worked fine.


Author Comment

ID: 10968346
Thnx Steve- Let me try the instructions -a8le

Expert Comment

ID: 10975020
Go to Project Properties ->Common Properties
                   change the Assembly name and click apply and ok

Then buid ur project u will get a dll with the Store Name.
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.


Author Comment

ID: 10981736
Steve, the references dissapear (or actually become gray)... Does that matter? Oh- concrats- for getting to third place and almost getting to 2nd in the Hall of Fame list.
LVL 30

Expert Comment

ID: 10981863
Thanks :)

I didn't notice if the references became grey on my project at home. It compiled and ran perfectly so I suppose it didn't matter.
LVL 30

Expert Comment

ID: 10983054
I looked at the project and all the reference icons were grey, but I believe thats the original color. Does your project with the new namespace run?

Author Comment

ID: 10984084
Oh- the references were not that color but thnx anyhow steve it does work... there are no problems right now...  but I will come back to this post if i get any questions regarding this okay? oh- i gave you the points. <|:)
LVL 30

Expert Comment

ID: 10985713
Sure :)

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

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…
One of the pain points with developing AJAX, JavaScript, JQuery, and other client-side behaviors is that JavaScript doesn’t allow for cross domain request for pulling content. For example, JavaScript code on www.johnchapman.name could not pull conte…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
Suggested Courses

649 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