Can someone show me the error of my ways please? I have a package which requires .NETFramework v2.0, so I have created a package for this and set it as a dependant package for my main package. I've also set the .Net package to detect it's presence by checking a registry key.
As I understand it, my main package should use the detection to see if .Net is required or not. This is not what is happening as .Net attempts to install everytime, and fails on any machine that already has it !