1
我想檢測目標系統中安裝的Visual Basic Power Pack的版本。
如何使用註冊表值(Win XP中的Windows)執行此操作?
或者,如何檢查Visual Basic Power Packs
組件的版本,例如:我如何檢查Microsoft.VisualBasic.PowerPacks
組件的版本?在目標系統中檢測已安裝的Visual Basic Power Pack?
我想檢測目標系統中安裝的Visual Basic Power Pack的版本。
如何使用註冊表值(Win XP中的Windows)執行此操作?
或者,如何檢查Visual Basic Power Packs
組件的版本,例如:我如何檢查Microsoft.VisualBasic.PowerPacks
組件的版本?在目標系統中檢測已安裝的Visual Basic Power Pack?
我不知道在安裝電源包時會寫入哪些註冊表設置,但找到的一個簡單方法是設置Process Monitor以監視系統上的所有更改,然後安裝電源包在那裏,你將能夠看到所寫的一切。
編輯:爲了得到一個程序集的版本,使用Assembly.Load或LoadFrom加載它,然後使用GetName方法走出AssemblyName和AssemblyName
有Version屬性。
好吧,我要創建一個安裝文件,所以我必須檢查Visual Basic Power Pack的版本。我怎樣才能檢查它的程序集版本? – 2010-11-18 14:53:08
@Mohammad:編輯我的答案以顯示如何從程序集中獲取版本信息。 – 2010-11-18 15:31:06