[英]WPF targeting .NET 4.5 but windows asking to install .NET 3.5 when the app run
如果您的操作系統是 Windows 8 或沒有 .NET 2.0.....
並且您的代碼以任何方式依賴於 .NET 2.0、3.0、3.5.....
這意味着它需要 .NET 2.0 才能運行。
因此它會提示您安裝 .NET 3.5。
這是由微軟記錄的:
Windows 8 行為和 UI CLR 激活系統在 Windows 8 上提供與在其他版本的 Windows 操作系統上相同的行為和 UI,除非它在加載 CLR 2.0 時遇到問題。 Windows 8 包含使用 CLR 4.5 的 .NET Framework 4.5。 但是,Windows 8 不包括 .NET Framework 2.0、3.0 或 3.5,它們都使用 CLR 2.0。 因此,默認情況下,依賴於 CLR 2.0 的應用程序不會在 Windows 8 上運行。 相反,它們會顯示以下對話框以使用戶能夠安裝 .NET Framework 3.5。 用戶還可以在控制面板中啟用 .NET Framework 3.5。
幾乎一直滾動到本文底部的標題: Windows 8 行為和 UI
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.