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

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


Сегодня подключил новые библиотеки версии 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 Go to
Только не говорите мне что это из за русских символов в пути)
Повторюсь в версии 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 Go to

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


FileLogListener.FileDirectory
Thanks:

frontman

Avatar
Date: 9/27/2011
Reply


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

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

Alexander

Avatar
Date: 9/27/2011
Reply


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

Code
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 Go to
Понял... Спасибо...


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

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

loading
clippy