在没有Assembly Manifest的情况下在GAC中注册DLL

tsi*_*ilb 4 windows gacutil visual-studio-2010

我有一个DLL,我想在我的GAC注册.我输入命令:

gacutil /i c:\temp\msvcr100.dll
Run Code Online (Sandbox Code Playgroud)

我收到错误:

将程序集添加到缓存失败:模块应包含as
装配清单.

我只有DLL.有没有办法创建/假冒/绕过它?

对于那些感兴趣的人,我试图从VHD中提取Visual Studio 2010和.NET 4.0 CTP并在我的物理盒上运行它.作为旁注,这是否曾尝试过?

Eri*_*oen 5

这实际上是一个GAC能够的DLL吗?看起来不像.也许它只是注册?你为什么要GAC呢?

  • 这是C++运行时库DLL,如果我没有弄错,用本机代码编写,而不是GAC能力.我认为你会遇到很多障碍试图完成你想要完成的任务.尝试将其粘贴在bin文件夹中,或者可以使用regsvr32或regsvcs注册它? (2认同)