• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 829
  • Last Modified:

.Net Assembly mscorlib

I have an application that I was able to build and run just fine, I have done something to corrupt my :\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll, it does not find the assembly files and no symbols load now. I am not sure what I did or added to cause this. I tried running dotnetfx.exe and it gives me an error not compatible with the installed version error. Is there anything I can do other than re-installing VS and all my plugins? I am working at a large client and we do not have full administrative rirghts to our machines. How do these assemblies get coruptted and how do I avoid doing it again? Any help would be greatly appreciated.
0
teamsport
Asked:
teamsport
  • 2
  • 2
1 Solution
 
Joel CoehoornDirector of Information TechnologyCommented:
You can uninstall and re-install just the .Net framework, with the only caveat being that any assembly installed to the GAC will need to be re-installed.  Unfortunately, you need admin rights for that as well but I don't see any other way.

You might get real lucky just copying that file off of a friend's workstation, but that likely requires admin rights too, and I wouldn't count on it working.
0
 
teamsportAuthor Commented:
I tried re-installing the dotnetfx.exe at http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en, but it errors on me telling me that they are not the same version.
0
 
Joel CoehoornDirector of Information TechnologyCommented:
You need to uninstall the version you have first.  But you'll need admin privileges on the machine to re-install it.
0
 
teamsportAuthor Commented:
OK - I have an administrator doing the uninstall and re-installing of 2.0 spc1, which is what was initially installed, I now have admin to the machine. (yea!), But the corp admin has to provide the right software and version. I'll find out in the morning if it corrects the application. Do you have any idea what causes this to happen and how to avoid it?
0
 
cottsakCommented:
u could have just removed the single assembly from the GAC and replaced it.
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now