Interesting inconsistency in the framework
I am curious why does System.AppDomain.CurrentDomain.BaseDirectory return L:\Documents and Settings\Martin\My Documents\Visual Studio Projects\MJSUtilities\testPipeline\bin\Debug and System.IO.Path.GetTempPath() return L:\DOCUME~1\Martin\LOCALS~1\Temp\ What I don't understand is why System.IO.Path.GetTempPath() returns an 8.3 format directory path whilst System.AppDomain.CurrentDomain.BaseDirectory returns correctly a long name format directory path. I am developing on Windows XP so I would not have expected this result. As I said I am curious, why does this inconsistency exist ?