We recently had a defect entered into our defect tracking system.
Title: System Error Received when .net framework is not up to date
Description: The following error is received when using click once and .net framework installation is below the current 3.5. It is thrown on most menu items, but not all.
Could not load file or assembly 'System.Core, Version = 3.5.0.0, Culture =neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
No, REALLY?? Ya mean it won't work if you don't have the prerequisites installed?? Just to be safe, will you through in a defect for it not working on Linux while you're at it?
I'm actually surprised it ran at all, although we were targeting 3.0 instead of 3.5. Some 3.5 has snuck in though because it's useful, so we'll be targeting 3.5. I remember reading that they're making some changes in sp1 that address click once and the runtime, but I can't remember if it'll address this or not. Let's hope so.
Technorati Tags:
.Net 3.5,
ClickOnce