I am doing a vs.net build of a solution which contains both C# and Delphi Prism projects.
I have set the .net version and the win32 version in the Build VS.Net Solution action.
But the C# projects did not "take" the version number. Their dll's and exe's had the version which was defined inside Visual Studio.
The .exe.manifest file generated contains the incorrect version in the tag, and the correct (FB generated) version inside the tag.
After some trial and error debugging, I realised that I had checked the "Assembly Version" and "Link File Version to Assembly Version", but not the"File Version" checkbox in the ".Net Version" tab of the "Build VS.Net Solution" action properties.
When checking the "File Version" checkbox, it works correctly.
I am wondering though, why the Prism dll's and executables had the correct version, and the C# ones did not?
And the "Link File Version to Assembly Version" checkbox: What does it do when the user hasn't also checked the File Version" checkbox?