Added small code to find .NET version at runtime in:
- sample program
proprietary app.
var version = Environment.Version; Console.WriteLine(version.ToString());
Both were compiled with target version .NET Framework 4.
Sample prog output is 4.0.30319.255
proprietary app output is 2.0.50727.8000
Sample prog is being compiled and run on same machine.
This proprietary app is getting compiled on one build machine and deployed on other production machine.
Why this difference of version is there.
Where should I look for this issue in proprietary app . Give me some pointers.