我如何知道安装了哪个版本的。net ?

我正在寻找一些像java -version一样简单的东西,我可以在命令提示符中键入,并告诉我当前安装的版本。

我最好补充一点,Visual Studio可能不会被安装——这通常是我想知道的关于客户端机器的事情。


当前回答

. net Version Detector是一个GUI实用程序,用于显示框架的六个(!)版本中哪个被安装了。

其他回答

如果你在你的机器上安装了visual studio,

关于Microsoft Visual Studio,请访问帮助>

你会看到IDE正在使用的。net版本的信息。

在进入命令提示符之前,请遵循以下步骤…

进入“C:/Windows/Microsoft. exe”目录。→在这个文件夹中,会有(all或any)这样的文件夹:

v1.0.3705 v2.0.50727 v3.5 v4.0.30319

你最新的。net版本应该在v号最高的文件夹中,所以如果“v4.0.30319”可用,就可以存放你最新的。net框架。但是,“v4.0.30319”并不意味着。net框架版本为4.0。“v4.0.30319”是您的Visual c#编译器版本,因此,为了找到. net框架版本,请执行以下操作。

进入命令提示符并按照以下路径执行:

C:\Windows\Microsoft.NET\Framework\v4.0.30319(或任何v值最高的文件夹)

C:\Windows\Microsoft.NET\框架\v4.0 30319 > csc.exe

输出:

微软(R) Visual c#编译器版本4.0.30319.17929 用于Microsoft (R) .NET Framework 4.5 微软公司版权所有。版权所有。

在下面的例子:

打开CMD提示符类型:

dotnet --info

试试Scott Hanselman的. net Checker。

在CMD下执行以下命令:

dotnet——list-sdks

它将显示所有已安装的。net版本,如上图所示。你也可以运行下面的命令来查看正在使用的。net版本:

dotnet——版本