如果未安裝.NET 4框架,應用程序會提示消息,但如果只安裝客戶端框架並且應用程序需要完整框架,則不會發生任何事情並且應用程序啓動。檢查.NET 4完全框架安裝
有沒有辦法檢查.NET 4 Full Framework是否安裝在目標系統上,而不僅僅是Client Framework?
我搜索解決方案,在程序啓動時用「app.manifest」文件或C#檢查它。
如果未安裝.NET 4框架,應用程序會提示消息,但如果只安裝客戶端框架並且應用程序需要完整框架,則不會發生任何事情並且應用程序啓動。檢查.NET 4完全框架安裝
有沒有辦法檢查.NET 4 Full Framework是否安裝在目標系統上,而不僅僅是Client Framework?
我搜索解決方案,在程序啓動時用「app.manifest」文件或C#檢查它。
檢查它是否存在的最好方法是遵循作者的建議並檢查是否存在相應的註冊表項。
每個密鑰(包括.Net 4)的詳細信息均可在此參考中找到http://msdn.microsoft.com/en-us/kb/kbarticle.aspx?id=318785
轉至您的項目屬性畫面(主菜單Project/Properites),然後選擇發佈選項卡。 單擊「先決條件」按鈕,您將在列表中注意到「Microsoft .NET Framework 4客戶端配置文件(x86和x64)」的複選框已被選中。
勾選上方的「Microsoft .NET Framework 4(x86和x64)」複選框。
然後重新發布您的項目。
在安裝時,它應該檢查完整的框架並安裝它,如果不存在。