我有一个旧的dll,它是根据.NET框架,并已部署.我不确定是哪个版本的.NET框架进行编译.我想知道我如何才能确定的版本.NET框架编译这个dll的依据是什么?我不能相信源代码,因为我相信它已经升级到VisualStudio2008并更改为.NET framework 3.5版.

推荐答案

把它加载到Reflector中,看看它引用了什么?

例如:

在此处输入图像描述

.net相关问答推荐

为什么Regex.Escape支持数字符号和空格?

使用React路由加载器获取数据不能正常工作

EF Core IEntityTypeConfigurations:从数据库提取数据后相关对象为空

为什么 ULong > 16 位的数学会变得不稳定?

为什么 .NET 中的 System.Version 定义为 Major.Minor.Build.Revision?

.NET 应用程序的链接器状态(又名请先生,我可以有一个链接器2009 年版)

如何根据新的安全策略在 .Net 中发送邮箱?

你如何调试 MVC 4 API 路由?

如何在不丢失数据的情况下重命名 Entity Framework 5 Code First 迁移中的数据库列?

如何结合 ||条件语句中的运算符

新的 netstandardapp 和 netcoreapp TFM 有什么区别?

Await 运算符只能在 Async 方法中使用

C# 的浮点比较函数

在 .NET 中填充整数列表

何时何地使用 GetType() 或 typeof()?

Environment.GetFolderPath(...CommonApplicationData) 在 Vista 上仍然返回C:\Documents and Settings\

SqlCommand.CommandTimeout 和 SqlConnection.ConnectionTimeout 有什么区别?

WPF中的依赖属性和附加属性有什么区别?

浮动与双重性能

在类型 c# 上切换大小写