我需要知道我的应用程序正在运行的.NET Framework的版本,以便加载正确的库(不要问...)。我可以轻松检查CLR版本(System.Environment.Version
),但是Framework版本似乎很难找到。重要的是,我不是在寻找已安装版本。我可以找到。我需要在运行时知道应用程序正在调用的.NET Framework版本。
答案 0 :(得分:1)
嗯,我知道框架是在您的项目的属性中定义的。因此,这也应该是它将使用的运行时frameork版本。
我不知道该信息是否已编译或在哪里找到,但也许您可以在编译之前获得该信息。
在IIS中也可以找到它。您应该能够使用powershell命令到达那里,或者在后台创建一个告诉您信息的服务。
Which version of the .NET Framework is IIS using for my AppPool?