【发布时间】:2016-04-05 23:35:53
【问题描述】:
我正在创建一个 C# .NET 项目,我试图在其中加载安装在 GAC 中的第三方程序集。
但在某些机器上,我收到一条错误消息,指出“无法加载指定版本 7.0.351.0 的程序集”。
当我尝试进行程序集重定向时,它不起作用,它仍然显示相同的错误。
注意: 7.0.351.0 - 编译的版本。
12.0.0.0 - 目标机器中存在的程序集
参考属性 特定版本 -> 错误
别名 -> 全局
复制本地 -> 错误
这是我的示例应用程序配置文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" >
<dependentAssembly>
<assemblyIdentity
name="Act.Framework"
publicKeyToken="ebf6b2ff4d0a08aa" />
<bindingRedirect oldVersion="7.0.351.0" newVersion="12.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
FUSLOGVW节目记录
“LOG:未找到应用程序配置文件。”
但我已经添加了 App Config 文件。它没有检测到我的配置文件吗?
如何让它检测到?
我添加 App.Config 文件的步骤:
- 通过项目向导添加新项目并选择“应用程序配置文件”。
【问题讨论】:
标签: .net