无法加载文件或程序集“volmodelexcel.dll”或它的一个依赖项

我遇到了这个.dll文件的问题。 我曾尝试使用Dependency Walker,它告诉我:“警告:由于延迟加载相关模块中缺less导出function,所以至less有一个模块导入未parsing。 与SHLWAPI.DLL和MPR.DLL上的红色标志。 当我运行我的C#程序时,我得到:“无法加载文件或程序集”volmodelexcel.dll“或它的一个依赖关系,指定的模块找不到。 还有一个Excel电子表格和说明来设置它。 错误发生在第2步:2.手动注册DLL,“regasm / codebase somelocation / volmodel / bin / volmodelexcel.dll”这给了我:

Microsoft(R).NET Framework程序集注册工具2.0.50727.3053版权所有(C)Microsoft Corporation 1998-2004。 版权所有。

RegAsm:错误RA0000:无法加载文件或程序集“volmodelexcel,Version = 1.0.0.1,Culture = neutral,PublicKeyToken = 53504c71e2f5ab54”或其依赖项之一。 无法授予最低权限请求。 (来自HRESULT的exception:0x8 0131417)

可以做些什么来find问题。

如果您从networking共享驱动器加载,则此链接可能会有所帮助。

只是为以前的答案(在我们的情况下解决问题)添加额外的信息。 另外,你需要以Admin身份运行VS 2005。 有时,你不会得到UAC提示,所以在这种情况下,转到控制面板,操作中心,更改用户访问控制,并将其设置为“通知我,当程序试图改变我的电脑”(第二select从底部)。

即使当您尝试修改区域信任级别的.NETconfiguration,在Windows 7下,您应该看到UAC提示。 如果你没有看到这个提示,那么pipe理员是不活跃的。

我们花了5天的时间才发现为什么在Windows 7 64位下,VS 2005没有清除错误。 但现在,这是可以的。