![](/img/trans.png)
[英]What should I do in my C# program to detect the correct OS version for Windows 8.1, using .NET Framework 3.5?
[英]Detect framework version 3.5
我正在開發一個具有多個(〜100)用戶的XBAP(部分信任)應用程序。
在下一版本中,先決條件已從框架3.0變為框架3.5,我們需要一種簡單的方法來檢測每台客戶端計算機的框架版本,並就是否需要升級提供建議。
有關如何執行此操作的任何想法或建議?
這將取決於您將在何時何地進行分發。 如果他們要下載該應用程序,則可以使用此路由來設置ASP.NET頁來警告他們,甚至阻止下載,直到他們安裝它為止。
否則,您將需要查看用戶計算機上的注冊表,以確定他們是否具有正確的版本。 還有另一個SO問題涵蓋此問題:“ 如何檢測安裝了什么.NET Framework版本? ”
您是否考慮過Environment.Version
int buildVersion = Environment.Version.Build;
int majorVersion = Environment.Version.Major;
int minorVerdion = Environment.Version.Minor;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.