0

一点知识可能是一件危险的事情。

既然我已经根据安装在用户计算机上的各种 .NET 运行时进行了“运行”,我希望尽可能“安全”并尽可能防御性地编写代码。

但是,如果我将此添加到我的 App.config 文件中:

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v1.0.3705"/>
    <supportedRuntime version="v1.1.4322"/>
    <supportedRuntime version="v2.0.50727"/>
    <supportedRuntime version="v3.0"/>
    <supportedRuntime version="v3.5"/>
    <supportedRuntime version="v4.0"/>
    <supportedRuntime version="v4.0.30319"/>
  </startup>

……就等于穿吊带裤、腰带和猫套装吗?

(我的目标是 .NET 4“标准”)

4

2 回答 2

3

不,但是您真的在使用 .NET 2.0+ 的零特性吗?

于 2012-06-19T22:47:46.420 回答
3

嗯......没有3.0或3.5。只是 2.0.xxx 然后是 v4.0

看看这个 msdn 链接。特别是第一个图形

.NET Framework 版本和依赖项

于 2012-06-19T23:42:44.943 回答