Register DLL in GAC without Assembly manifest

I have a DLL that I want to register in my GAC. I enter the command:

gacutil /ic:\temp\msvcr100.dll 

and I get the error:

  Failed to add assembly to cache: module is expected to contain
 assembly manifest. 

All I have is a DLL. Is there any way to create / fake / circumvent it?

For those who are interested, I am trying to extract CTP Visual Studio 2010 and .NET 4.0 from VHD and run it in my physical field. As a side note, has this been taken?

+4
source share
6 answers

Is this actually a GAC ​​compatible DLL? This is not like that. Maybe it's just a regatta? Why do you want GAC this?

+5
source

"For those who are interested, I'm trying to extract CTP Visual Studio 2010 and .NET 4.0 from VHD and run it on my physical field. As a side note, has this attempt been made?"

FYI - at the moment there is a full Beta 1 ISO image that you can download and legally launch on your desktop if you want.

VS 2010 beta 1 on MSDN

However, only for MSDN subscribers. Will be added later at Microsoft.

EDIT: now available for everyone to download

+2
source

Are you sure that “extracting [in] Visual Studio 2010 and .NET 4.0 CTP from VHD” does not violate the license agreement? If Microsoft wants you to "run it [VS2010] on my physical field", they would just make it available as a noraml installation.

+1
source

I experienced this with (apparently) damaged DLLs (I assume it was not possible to get copies from USB drives).

+1
source

If you can create a manifest (I'm not sure how it should look), just load the DLL into the Visual Studio resource editor (File-> Open-> File → [select dll] → [click on the chevron on the Open button] → View resources ) and just add the manifest to the dll.

0
source

I assume the same process runs when dragging and dropping to C: \ Windows \ assembly?

0
source

All Articles