我注意到在使用Windows Forms应用程序创建的Settings对象时,程序集信息中“公司名称”字段中的任何空格都会被下划线替换为user.config文件路径中的字符。例如,在XP中,user.config文件的路径将如下所示:
\Documents and Settings\user\Local Settings\Application Data\Company_Name_Here\App\Version\user.config
但这似乎只发生在我的应用程序中。我安装了很多.NET应用程序,但Application Data下的其他目录名称中没有下划线(空格被保留)。
是什么原因导致这种情况?这不是什么大问题,但我想知道为什么我的应用程序似乎只有这种情况,并且是否有一种我不知道的改变这种行为的方法。
\Documents and Settings\user\Local Settings\Application Data\Company_Name_Here\App\Version\user.config
但这似乎只发生在我的应用程序中。我安装了很多.NET应用程序,但Application Data下的其他目录名称中没有下划线(空格被保留)。
是什么原因导致这种情况?这不是什么大问题,但我想知道为什么我的应用程序似乎只有这种情况,并且是否有一种我不知道的改变这种行为的方法。