Сообщения

Сообщения за декабрь, 2011

TortoiseSVN сделал это! Теперь папка ".svn" будет только одна и в корне проекта

Изображение
Случилось! Трюки с папками ".svn" закончились. Пару месяцев назад TortoiseSVN стал работать с одной папкой ".svn" в корне проекта. Вложенные папки больше не нужны. Для начала работы с новой версией (в новом режиме) сначала надо конвертировать старые папки (проекты) из контекстного меню Windows. На сервер SVN это, понятно, никак не влияет. Для VisualSVN тоже вышел релиз, который такой режим работы с SVN поддерживает.

Реализации IEndpointBehavior бесполезны без открытого конструктора

Любая реализация интерфейса IEndpointBehavior без открытого конструктора по умолчанию (без параметров) бесполезна и не работает, хотя и исключений не кидает в WCF тоже. Т.е. можно столкнуться с тем, что решение настроено, но не работает.

Конструктор класса OracleCommand небезопасен и может выкидывать исключения

Изображение
Конструктор класса OracleCommand небезопасен и может выкидывать исключения при рассогласовании версий DLL от ODP.NET и Oracle Client, или при рассогласовании разрядности (x32 vs x64) и путей. Это означает, что использовать его вне Data Access Layer нельзя. Также любое создание объекта new OracleCommand  должно быть обработано в блоке try catch .