我正在将一个C#项目从.NET 3.5转换为VS2010中的.NET 4.0。它引用了其他第三方dll文件,并且运行时版本是v2.0.50727。
这怎么可能呢?我原以为在构建或运行时会出现警告或错误,但实际上没有。如果我的编译后的.NET 4项目正在使用.NET v4.0.30319运行时,那么它是否在运行时使用了.NET 2.0.50727运行时引用的dll文件?因此,我仍然需要安装旧版本的.NET吗?
还是说引用的dll正在v4.0.30319运行时中运行?
这怎么可能呢?我原以为在构建或运行时会出现警告或错误,但实际上没有。如果我的编译后的.NET 4项目正在使用.NET v4.0.30319运行时,那么它是否在运行时使用了.NET 2.0.50727运行时引用的dll文件?因此,我仍然需要安装旧版本的.NET吗?
还是说引用的dll正在v4.0.30319运行时中运行?