Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 193787
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T16:32:24+00:00 2026-05-11T16:32:24+00:00

I have been called in to clean up and get started again in a

  • 0

I have been called in to “clean up” and get started again in a .NET environment where the developers left quite a tangled mess. The developer is still available to me and he is/was able to pull up the solution on his machine, but when I attempt to use this is on my machine it creates a mess.

What I would like to do is to have an “Export Solution” that would pull all the various dependencies out and combine them in to a single Directory that reflects the solution layout.

If copying the files out is impossible (for exmaples, references to items in the GAC) is there any utility or way to get a full report of where everything actually is, the physical and virtual paths for both Debug and Release configurations. Also post-build tasks, etc. With a ton of projects of different types and various config screens, just manually trying to document it is possible, but has proved very error-prone, even for one very determine man.

I have tried just parsing the Solution file since its just text, but it doesn’t tell the whole story. Also part of that story is where the files are in Visual Source Safe, since when I have been able to pull together a working solution, VSS “corrects” me by randomly bring files in that then reference non-existing locations. It’s been a treat and VSS is a virus.

Any suggestions for extracting this from the only machine on the planet that will build this (and only in Release) so someone else could work on it?

Once I get it on my machine I am going to restructure it, but without a clear picture of how it “did” work that would be shooting in the dark.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-11T16:32:24+00:00Added an answer on May 11, 2026 at 4:32 pm

    I don’t know a way to export and I can’t guarantee anything b/c it sounds pretty messed up, but here’s what I would do. First, I would ask the guy to zip up his solution folder and send it to you. Then, I would create the same directory structure on my computer (so if he had the solution at s:\ … \solution\, I would do the same. Use subst to make the drive letter if necessary). Then, I would unzip the solution to the new directory root and open it with visual studio. Now is where the fun part begins. I would then try and re-do the bindings for VSS.

    Once I had all that in place, I would ask the guy to tell me what 3rd party assemblies I need, if any. (Remember the GAC is not an issue as that is a run-time reference to assemblies and not a compile-time reference. Unless he did something crazy like reference physical GAC file locations. Ugh.) And ask him what the correct build order is. That is what are the projects that have no dependency on other projects.

    Then, you need to try and build the lowest level projects one by one and correct build errors. Then move up one level to projects that depend on the projects you just compiled and so on until you have done the whole solution. Start by getting one project to build, then two, then three, until you have them all fixing the problems along the way.

    Once you have a solution that builds, you can clean it up. Then, RUN don’t walk to replace VSS as your source repository.

    GL. 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a snippet to create a 'Like' button for our news site: <iframe
I have a project that adds elements to an AutoCad drawing. I noticed that
I have a script that appends some rows to a table. One of the
I have a new web app that is packaged as a WAR as part
I have several USB mass storage flash drives connected to a Ubuntu Linux computer
I have found this example on StackOverflow: var people = new List<Person> { new
I have a login.jsp page which contains a login form. Once logged in the
i have a input tag which is non editable, but some times i need
Let say I have the following desire, to simplify the IConvertible's to allow me
I am attempting to pull some information from my tnsnames file using regex. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.