FYI, VS2010'da bir Installer paketi oluşturmak istiyorsanız, maalesef yalnızca .NET 4'ü hedefler. Bu soruna geçici bir çözüm bulmak için, NET 4.5'i başlatma koşulu olarak eklemeniz gerekir.
Yükleyicinin Başlatma Koşullarına aşağıdakileri ekleyin (Sağ tıklayın, Görüntüle, Başlatma Koşulları).
"Hedef Makinede Ara" seçeneğine sağ tıklayın ve "Kayıt Defteri Araması Ekle" yi seçin.
Property: REGISTRYVALUE1
RegKey: Software\Microsoft\NET Framework Setup\NDP\v4\Full
Root: vsdrrHKLM
Value: Release
Yeni "Başlatma Koşulu" ekle:
Condition: REGISTRYVALUE1>="#378389"
InstallUrl: http://www.microsoft.com/en-gb/download/details.aspx?id=30653
Message: Setup requires .NET Framework 4.5 to be installed.
Nerede:
378389 = .NET Framework 4.5
378675 = Windows 8.1 yüklü .NET Framework 4.5.1
378758 = Windows 8, Windows 7 SP1 veya Windows Vista SP2'de yüklü .NET Framework 4.5.1
379893 = .NET Framework 4.5.2
Başlatma koşulu referansı: http://msdn.microsoft.com/en-us/library/vstudio/xxyh2e6a(v=vs.100).aspx