【发布时间】:2016-03-28 12:18:18
【问题描述】:
我们已将一个应用程序升级到 .NET 4.5.2 Framework,并且我们还内置了一些较旧的应用程序在 .NET 2.0 中。
这里的问题是,2.0 应用程序找不到新 GAC (%windir%\Microsoft.NET\assembly) 下的 4.5 dll。我认为 2.0 应用程序仍然在旧 GAC 中。
请提出一些解决方案。谢谢。
【问题讨论】:
标签: c#-4.0 visual-studio-2013 gac
我们已将一个应用程序升级到 .NET 4.5.2 Framework,并且我们还内置了一些较旧的应用程序在 .NET 2.0 中。
这里的问题是,2.0 应用程序找不到新 GAC (%windir%\Microsoft.NET\assembly) 下的 4.5 dll。我认为 2.0 应用程序仍然在旧 GAC 中。
请提出一些解决方案。谢谢。
【问题讨论】:
标签: c#-4.0 visual-studio-2013 gac
将您的 2.0 应用程序重新编译为 .Net 4.5(4.0 就足够了)。或者,通过将以下内容添加到应用程序的配置中,使您的 2.0 应用程序在 .Net 4.5 的 CLR 下运行。
<configuration>
<startup>
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
见here。
【讨论】: