我如何询问 .NET Framework 是什么版本?
How do I ask the .NET Framework what version it is?
我需要知道我的应用程序 运行 的 .NET Framework 版本,以便加载正确的库(不要问...)。我可以很容易地检查 CLR 版本 (System.Environment.Version
),但是 Framework 版本似乎很难找到。重要的是,我不是在寻找 installed 版本。我能找到的。我需要在运行时知道应用程序正在调用的 .NET Framework 版本。
好吧,我知道框架是在您项目的属性中定义的。所以这也应该是它将使用的运行时框架版本。
我不知道该信息是否已编译或在哪里可以找到它,但也许您可以在编译前获得该信息。
在 IIS 中您也可以找到它。您应该能够使用 powershell 命令到达那里,或者在后台创建一个服务来告诉您信息。
我需要知道我的应用程序 运行 的 .NET Framework 版本,以便加载正确的库(不要问...)。我可以很容易地检查 CLR 版本 (System.Environment.Version
),但是 Framework 版本似乎很难找到。重要的是,我不是在寻找 installed 版本。我能找到的。我需要在运行时知道应用程序正在调用的 .NET Framework 版本。
好吧,我知道框架是在您项目的属性中定义的。所以这也应该是它将使用的运行时框架版本。
我不知道该信息是否已编译或在哪里可以找到它,但也许您可以在编译前获得该信息。
在 IIS 中您也可以找到它。您应该能够使用 powershell 命令到达那里,或者在后台创建一个服务来告诉您信息。