How can I create a custom property for my .Net assembly which would then be visible under the Details tab in Windows explorer?
Something to sit parallel with \"File
Its not the answer yet, but one 1/2 way hack is to use:
[assembly: AssemblyDescription("One Line of Content Here")]
And that shows up under "Comments".
(still researching, this is something I've wanted for a while.)
The only tool that can control any field of VERSIONINFO structure from the command line and hence is able to add an additional property during a build process is Resource Tuner Console:
http://www.reseditor.com/rtc-solution-version-info.htm
The $199 price seems a bit high... but if you don't want to spend days mucking around with C/C++ then it's a steal.
Your compiler does not support it. AssemblyFileVersionAttribute and all work because the compiler generates a win32 resource in your assembly called VERSIONINFO with that information in it. That is what windows is reading. Other attributes are just saved as metadata along with your code.
You could make a tool to change the VERSIONINFO resource after you compile.