4.5是4.0的高度相容版本,雖然安裝時原有的assembly檔案會替換掉,但其實系統只是視為4.0的小改版,如果你仔細看4.5的組件檔案版本號碼,會是4.0.30319.17929,並非4.5.XXXX.XXXXX。你可以參考這篇部落格文章:http://www.hanselman.com/blog/NETVersioningAndMultiTargetingNET45IsAnInplaceUpgradeToNET40.aspx,解說得很清楚喔。
Visual Studio 2012 才有 .Net Framework 4.5
你有需要用到 4.5 的新功能嗎?!