|
|
Lynx
Сообщений: 2197 |
 | |
Сказочнику Добавлено: 4 июн 05 00:54 |
Оле, обе VS работают правильно.
Я проверил и в VS.NET 2003 и в VS.NET 2005 свойство Application.StartupPath возвращает нормальное значение, без удвоенных \\. Однако в окне отладки (Watch) в VS.NET 2005 значения строковых переменных показаны приведенными к виду использующему escape символы: "C:\\Program Files\\Something\\Etc", в то время как в VS.NET 2003 они представлены в абсолютном виде: @"C:\Program Files\Something\Etc".
Так что ищи проблему в другом месте, тут ничего фиксить не нужно. |
| |
| |
|
| |
Оле-Лукойе
Сообщений: 3437 |
 | |
На: Сказочнику Добавлено: 4 июн 05 14:39 |
Линкс, спасибо. Замена на жесткую привязку(@"c:\temp"), дает работоспособный код. Причем в окне отладки идет \\ как с @, так и без при Application.StartupPath, возможно это глюк express edition? |
| |
Lynx
Сообщений: 2197 |
 | |
На: Сказочнику Добавлено: 5 июн 05 15:12 |
Опа! Express Edition??? Я думал, что у тебя нормальная версия.. Ладно, скоро будет нормальная VS.NET 2005, осталось недолго 
Но возможно баг действительно в какой-то странной интерпритации escape characters. В окне отладки не смотри, лучше напиши System.Console.WriteLine(Application.StartupPath); и смотри в окне Output. |
| |
Оле-Лукойе
Сообщений: 3437 |
 | |
На: Сказочнику Добавлено: 6 июн 05 09:36 |
| Консоль показывает как надо. возможно ограничение на длину строки. |
| |
Оле-Лукойе
Сообщений: 3437 |
 | |
На: Сказочнику Добавлено: 6 июн 05 10:05 |
| Вопрос, был решен, Линкс, еще раз большое спасибо. |
| |
Оле-Лукойе
Сообщений: 3437 |
 | |
На: Сказочнику Добавлено: 6 июн 05 10:05 |
| Вопрос, был решен, Линкс, еще раз большое спасибо. |
| |
lexa
Сообщений: 4994 |
 | |
На: Сказочнику Добавлено: 6 июн 05 10:24 |
| и че было? |
| |
| Стр.1 (1) Показывать по
постов на странице |
|
|