C# 无法加载文件

C# 无法加载文件,c#,asp.net,C#,Asp.net,我正在执行应用程序。虽然引用已经存在,但出现了错误,解决方案是什么 '无法加载文件或程序集 'NationalInstruments.UI.WindowsForms,版本=13.0.40.242, 区域性=中性,PublicKeyToken=dc6ad606294fc298'或其 依赖关系。不支持此操作。(HRESULT的例外情况: 0x8013155)' 版本信息: Microsoft.NET Framework版本:4.0.30319 那么可能是因为消息中说找不到它的一个依赖项,请检查是否可

我正在执行应用程序。虽然引用已经存在,但出现了错误,解决方案是什么

'无法加载文件或程序集 'NationalInstruments.UI.WindowsForms,版本=13.0.40.242, 区域性=中性,PublicKeyToken=dc6ad606294fc298'或其 依赖关系。不支持此操作。(HRESULT的例外情况: 0x8013155)'

版本信息: Microsoft.NET Framework版本:4.0.30319


那么可能是因为消息中说找不到它的一个依赖项,请检查是否可以从异常信息中找到所需的依赖项

那么可能是因为消息说找不到它的一个依赖项,请检查是否可以从异常信息中找到所需的依赖项

可能有很多原因。请尝试以下操作:

  • 您是否使用了正确的版本(即,在web.config中定义了13.x版,文件为12.x版)
  • 此程序集是否适合您的.net版本(可能程序集适用于.net 3.5,而您正试图将其与4.0一起使用)
  • 是否使用winforms版本而不是asp.net版本
  • 您的组件是否位于正确的位置
  • 您的程序集是否正确安装在GAC中

    • 原因可能有很多。请尝试以下操作:

      • 您是否使用了正确的版本(即,在web.config中定义了13.x版,文件为12.x版)
      • 此程序集是否适合您的.net版本(可能程序集适用于.net 3.5,而您正试图将其与4.0一起使用)
      • 是否使用winforms版本而不是asp.net版本
      • 您的组件是否位于正确的位置
      • 您的程序集是否正确安装在GAC中

      您的问题可能有一百万种解决方案,但我们需要查看您的代码以进一步帮助您。为了更好地理解如何提出好问题,您可能需要阅读。您的问题可能有一百万种解决方案,但我们需要查看您的代码,以便进一步帮助您。为了更好地理解如何提出好问题,您可能需要阅读。这既不是版本问题,也不是位置不正确,错误仍然存在,但是,您确定使用的版本正确吗。程序集名称是
      NationalInstruments.UI.**WindowsForms**
      ,您正在asp.net项目中使用它。。。(根据问号)。此外,请尝试删除internet临时文件(`%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\temporary ASP.NET files`)并重新生成解决方案无论是版本问题还是位置都不正确,仍然存在错误,但是,您确定使用的版本正确吗。程序集名称是
      NationalInstruments.UI.**WindowsForms**
      ,您正在asp.net项目中使用它。。。(根据问号)。另外,请尝试删除internet临时文件(`%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\temporary ASP.NET files`)并重新生成解决方案