FYI, nếu bạn muốn tạo gói Trình cài đặt trong VS2010, thật không may, nó chỉ nhắm mục tiêu .NET 4. Để giải quyết vấn đề này, bạn phải thêm NET 4.5 làm điều kiện khởi chạy.
Thêm phần sau vào Điều kiện khởi chạy của trình cài đặt (Nhấp chuột phải, Xem, Điều kiện khởi chạy).
Trong "Máy mục tiêu tìm kiếm", nhấp chuột phải và chọn "Thêm tìm kiếm đăng ký".
Property: REGISTRYVALUE1
RegKey: Software\Microsoft\NET Framework Setup\NDP\v4\Full
Root: vsdrrHKLM
Value: Release
Thêm "Điều kiện khởi chạy" mới:
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.
Ở đâu:
378389 = .NET Framework 4.5
378675 = .NET Framework 4.5.1 được cài đặt với Windows 8.1
378758 = .NET Framework 4.5.1 được cài đặt trên Windows 8, Windows 7 SP1 hoặc Windows Vista SP2
379893 = .NET Framework 4.5.2
Tham chiếu điều kiện khởi chạy: http://msdn.microsoft.com/en-us/l Library / vstudio / xxyh2e6a (v = vs.100) .aspx