July 2014 Blog Posts

Async/Await In TransactionScope

31 July 2014 |

Обновления .NET Framework с версии 4.5 до 4.5.1 и 4.5.2 ничего серьезно нового не принесли. Среди разработчиков часть об обновлениях вообще не слышали и не знают, часть не видят смысла и необходимости устанавливать их. Для себя обнаружил улучшение, которое явилось достаточным основанием перевести проект на .NET 4.5.2, а именно начиная с версии 4.5.1 для TransactionScope появилась настройка TransactionScopeAsyncFlowOption, без неё нельзя выполнить код вида await ctx.Some.FirstOrDefaultAsync(….) внутри TransactionScope подробней: Get TransactionScope to work with async / await.

Uninstall: Windows Phone 8.1 Tools for Visual Studio 2013

30 July 2014 |

Что то установило “Windows Phone 8.1 Tools” расширение для VS2013. Для него вышел Update, который не проходит, потому что требует x64. При этом VS постоянное напоминает что нужно установить обновление – раздражает. Удалить расширение штатными средствами никак нельзя – пришлось воспользоваться не штатными https://totaluninstaller.codeplex.com/, есть подозрение что и другие расширения VS могут создавать подобные проблемы – утилита поможет решить.