Hi Phil. Thanks for the response. The odd thing is the .NET Framework launch
condition is not automatically set up - I have to add it via the Action
menu. I never had any problem before (I have used Visual Studio .NET 2003
for about a year) but now this apparent error occurs. As the setup works
just fine, I wonder if it is just a visual icon error, and not a real error?
Regards,
Ron.
I think VS is pretty smart about adding that launch condition when needed.
You're really installing managed code? I think maybe that if you build a
merge module project containing managed code it doesn't add a launch
condition, but that's probably deliberate, and I can't recall if it the
launch condition gets added when the merge module is incorporated into a MSI
project. Just wondering if that's what you're doing.

Signature
Phil Wilson [MVP Windows Installer]
----
>
>> My .NET Framework launch conditions have always looked like that - I
[quoted text clipped - 10 lines]
> Regards,
> Ron.
Ron - 22 Jun 2005 17:34 GMT
> I think VS is pretty smart about adding that launch condition when needed.
> You're really installing managed code? I think maybe that if you build a
> merge module project containing managed code it doesn't add a launch
> condition, but that's probably deliberate, and I can't recall if it the
> launch condition gets added when the merge module is incorporated into a MSI
> project. Just wondering if that's what you're doing.
<snip>
I wonder if it has anything to do with me adding Crystal Reports to my app.
When I did the compiler complained that my project was no longer CLS
compliant, so I had to remove the [assembly:CLSCompliant(true)] attribute
from my project .cs files. Perhaps I will run FXCop on the project. It may
show me something. I don't believe the problem is with the NET Framework
setup because I get the error icon with any condition I add. Anyway, as I
said, everything builds, installs and runs fine, so I am not really worried
about it.
Well, I have wasted enough of your time, Phil, so thanks very much for the
advice.
Ron.