Даздраствует новая нестабильная версия!!

Даздраствует новая нестабильная версия!!
Atom
9/26/2011
frontman


Сегодня подключил новые библиотеки версии 4.0. Результат исключение при вызове метода Start() NotSupportedException {"Данный формат пути не поддерживается."}

в System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath) в System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath) в System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) в System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, AccessControlActions control, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath) в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)


Tags:


Thanks:


< 1 2 
frontman

Avatar
Date: 9/27/2011
Reply


Только не говорите мне что это из за русских символов в пути) Повторюсь в версии 3.2.11 этот кусок работает...

Thanks:

Alexander

Avatar
Date: 9/27/2011
Reply


frontman: Только не говорите мне что это из за русских символов в пути) Повторюсь в версии 3.2.11 этот кусок работает...

Есть права на запись в "C:\Documents and Settings\a.fadeev\Рабочий стол\IRobotLogs.txt"? Робот запускается под администратором?

Thanks:

frontman

Avatar
Date: 9/27/2011
Reply


Да. Вот описываю вам как есть ситуацию: Ошибка начала вылетать при смене версии библиотеки. Комп тот же, учетка таже. Робот запускается одинаково.

Thanks:

Mikhail Sukhov

Avatar
Date: 9/27/2011
Reply


frontman: logManager.Listeners.Add(new FileLogListener(@"C:\Documents and Settings\a.fadeev\Рабочий стол\IRobotLogs.txt"));

FileLogListener.FileDirectory

Thanks:

frontman

Avatar
Date: 9/27/2011
Reply


Т.е инициализировать как то так?

logManager.Listeners.Add(new FileLogListener { FileDirectory = @"C:\Documents and Settings\a.fadeev\Рабочий стол\IRobotLogs.txt" });
Thanks:

Alexander

Avatar
Date: 9/27/2011
Reply


frontman: Т.е инициализировать как то так?

logManager.Listeners.Add(new FileLogListener { FileDirectory = @"C:\Documents and Settings\a.fadeev\Рабочий стол\IRobotLogs.txt" });


Директория - это именно директория, а не путь. Т.е. C:\Documents and Settings\a.fadeev\Рабочий стол
А в конструктор передавайте сам файл - IRobotLogs.txt
Thanks:

frontman

Avatar
Date: 9/27/2011
Reply


Понял... Спасибо...

Thanks:

Alexander

Avatar
Date: 9/27/2011
Reply


frontman: Понял... Спасибо...

В ближайшей версии можно будет передавать в конструктор полный путь к файлу.

Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy