useLegacyV2RuntimeActivationPolicy ="真"不适用于.NET 4.5

时间:2016-04-07 18:47:41

标签: .net dll .net-4.5 mixed-mode

此处的热门答案:What does 'useLegacyV2RuntimeActivationPolicy' do in the .NET 4 config?What 'additional configuration' is necessary to reference a .NET 2.0 mixed mode assembly in a .NET 4.0 project?没有帮助。

我在VS2015中针对WinForms和控制台应用程序的特定用例是.Net 4.5及更高版本,同时尝试使用.net 2.0 dll

在VS2015下,将建议的变体添加到项目配置文件中没有帮助。

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
</configuration>

编辑:

.net 2.0库依赖于外部非dotnet dll。

在.net 4.0客户端模式和.net 4.0完整模式下,它按预期工作。

但是对于.net 4.5及更高版本,即使应用程序启动,该库中的功能也会停止工作。

0 个答案:

没有答案