无法加载文件或程序集'volmodelexcel.dll'或者它的一个相关项
本文关键字:一个 dll 文件 加载 程序集 或者 volmodelexcel | 更新日期: 2023-09-27 18:17:34
我有一个问题与这个。dll文件。我尝试过使用Dependency Walker,它告诉我:"警告:至少有一个模块由于延迟加载依赖模块中缺少导出函数而无法解析导入。"在SHLWAPI.DLL和MPR.DLL上带有红色标志。当我运行我的c#程序时,我得到:"无法加载文件或程序集'volmodelexcel.dll'或其依赖项之一。找不到指定的模块。"还有一个excel电子表格和设置说明。错误发生在步骤2:2。手动注册dll, "regasm/codebase somelocation/volmodel/bin/volmodelexcel.dll"这给了我:
Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.3053版权所有微软公司1998-2004。版权所有
RegAsm: error RA0000: Could not load file or assembly 'volmodelexcel, Version=1.0.0.1, Culture=neutral, PublicKeyToken=53504c71e2f5ab54'或其依赖项之一影响。未能授予最小权限请求。(来自HRESULT: 0x8的异常0131417)
怎么做才能找到问题。
只是为前面的答案添加额外的信息(这在我们的例子中解决了问题)。另外,你需要以Admin的身份运行VS 2005。有时候,你不会得到UAC提示,所以在这种情况下,进入控制面板,操作中心,更改用户访问控制,并将其设置为"当程序试图对我的计算机进行更改时通知我"(从底部第二个选择)。
即使当你试图修改。net配置的区域信任级别,在Windows 7下,你应该看到UAC提示。如果您没有看到此提示,则表示管理员未激活。
我们花了5天的时间来找出为什么在Windows 7 64位的vs2005中没有清除错误。