Wednesday, August 31, 2011

Интересная особенность MSTest

Сегодня обнаружил, что если класс, в котором находятся юнит тесты, не public, а скажем internal, то тесты в нём не пойдут, а компилятор выдаст предупреждение:
UTA004: Illegal use of attribute on Class.Method. The TestMethodAttribute can be defined only inside a class marked with the TestClass attribute
На самомо деле аттрибут использовался правильно, просто тест находится в internal классе.

Friday, August 26, 2011

Рекордный check-in

Наверное это мой самый рекордный чекин за всё время:

Tuesday, August 23, 2011

Splash screen на WPF за 10 секунд

Любопытство привело сегодня к такой статье.
Оказывается чтобы сделать Splash Screen для WPF, достаточно добавить в проект картинку и задать её свойство Build Action равным SplashScreen.
И вуаля - пока главное окно не отобразится, будет показана картинка.

Friday, August 12, 2011

Update TFS workspace

Сегодня оказалось что после переустановки Windows мне не доступны мои прежние воркспейсы с TFS, так как имя компьютера, на котором я их создавал, отличается от текущего.
Погуглил и оказалось что это можно без проблем пофиксить с помощью утилиты tf.exe, находящейся в папке установки Visual Studio:
tf workspaces /updateComputerName:MyOldComputerName /s:http://MyTFServer:8080

Ура.
Теперь мне доступны мои прежние воркспейсы, причем без копипаста и других извращений.