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

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


Теги:


Спасибо:


< 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