Martin Spedding's Blog

Adventures in a disconnected world

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 ?

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required)