我正在用C#編寫一個自定義安裝程序。自定義安裝程序需要檢測.NET Framework
你能告訴我一個簡單的方法來檢查機器是否安裝了.NET版本[甚至2.0]。
在未安裝的情況下,我的應用甚至無法啓動。
感謝
我正在用C#編寫一個自定義安裝程序。自定義安裝程序需要檢測.NET Framework
你能告訴我一個簡單的方法來檢查機器是否安裝了.NET版本[甚至2.0]。
在未安裝的情況下,我的應用甚至無法啓動。
感謝
MSDN的blog post帶有示例代碼,用於檢測是否安裝了.NET 3。
[編輯:正如Stephen Clearly提到的,博客文章的作者還發佈了tool可以很容易地包裹在一個自定義安裝程序(並支持所有的.NET版本)]
否則:
您可以隨時使用文件系統並檢入%systemroot%\ Microsoft.NET \ Framework文件夾。
這會告訴你,如果.NET的以下發行版本安裝
我不知道你是什麼自定義安裝,但你可以在Visual Studio中使用Setup and Deployment Project在這裏你可以定義.NET Framework launch condition。
該博客文章的作者還發布了[工具](http://blogs.msdn.com/b/astebner/archiv e/2008/10/13/8999004.aspx),可以輕鬆包裝在自定義安裝程序中(並支持所有.NET版本)。 – 2010-06-09 11:10:28