我尝试使用Environment.Version.ToString()来确定目标机器上的.NET框架正在使用,但它表示我在安装4.0版时使用的是.NET 2.0.
如何检测目标计算机上运行的.NET Framework版本?
我正在编写一个 WPF C# 桌面应用程序,我想在运行应用程序之前检查客户端计算机是否安装了 .NET。
如何检查客户端计算机上安装了哪个版本的 .NET?或者,有可能吗?
在我的Java程序中,我想确定系统上安装了哪个.NET Framework.这样做的最好(也是最简单)方法是什么?
回答谢谢scubabbl!它用于检查目录中System.getenv( "WINDIR" ) + "\\Microsoft.NET\\Framework"以字母"v"开头的目录.
我想在c#中开发.NET应用程序,但首先我需要检查
.NET框架是否已安装,因为我不希望用户看到任何错误.
那么是否有任何vc ++代码只在静态库中使用MFC来检查是否安装了.NET框架?
我正在构建一个库,该库生成一个用户代理字符串,该字符串报告一些漂亮的数据,如操作系统版本和当前安装的.NET Framework版本.我很好奇:
是否有可能以编程方式检测哪种语言正在调用我的库?或者,一旦编译成CIL,源语言是否完全不透明?