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


Даздраствует новая нестабильная версия!!
Atom
26.09.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)

Теги:


Спасибо:


< 1 2 
frontman

Фотография
Дата: 27.09.2011
Ответить


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

Alexander

Фотография
Дата: 27.09.2011
Ответить


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


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

frontman

Фотография
Дата: 27.09.2011
Ответить


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

Mikhail Sukhov

Фотография
Дата: 27.09.2011
Ответить


frontman Перейти

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


FileLogListener.FileDirectory
Спасибо:

frontman

Фотография
Дата: 27.09.2011
Ответить


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

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

Alexander

Фотография
Дата: 27.09.2011
Ответить


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

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


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

frontman

Фотография
Дата: 27.09.2011
Ответить


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

Alexander

Фотография
Дата: 27.09.2011
Ответить


frontman Перейти
Понял... Спасибо...


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

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy