Po wykładzie "TFSujmy się! ;)" w Olsztynie

20
sty/10
2

W ostatni poniedziałek zostałem zaproszony do Olsztyna na spotkanie Olsztyn Microsoft User Group, żeby poprowadzić prezentację na temat Team Foundation Servera(a właściwie Visual Studio Team System). Liczba osób(ok 2-3 z kilkunastu), które podniosły rękę po moim pytaniu "Kto miał jakąkolwiek styczność z TFS?" świadczy o tym, że warto prowadzić takie prezentacje, bo jednak platforma jest jeszcze stosunkowo mało popularna, a wg mnie oferuje zespołom developerskim bardzo dużo przydatnych funkcjonalności. Również średni wynik z ankiet(9.5/10 przy pytaniu "Przydatność materiału") to potwierdza.

W prezentacji podczas dem wykorzystywałem już wersje 2010 beta 2(zarówno Visual Studio jak i sam TFS) i muszę powiedzieć, że chociaż poprzednim razem w Lublinie sprawiły mi psikusa, to tym razem były grzeczne ;-)
Na koniec pochwalę się wynikiem z pytania "Ogólna ocena prezentacji": 9.875/10 :-)) Dzięki Olsztyn!



Quick Hint: Naprawianie "The application cannot start" w VS2010 Beta2

16
sty/10
0

Właśnie udało mi się doprowadzić Visual Studio 2010 Beta 2 do błędu "The application cannot start" na starcie :) Takie zachowanie aplikacji trochę utrudnia pracę, w szczególności dlatego, że po naciśnięciu OK VS się zamyka ;) Co zrobiłem, żeby to osiągnąć? Tak naprawdę nie wiem, ale podejrzewam Power Toolsy do TFS 2008... Aha, żeby było ciekawiej, w Event Logu brak jakiejkolwiek informacji na temat crashu...

Jak temat naprawić? Oczywiście po szybkim wyszukaniu info w sieci znalazłem wiele wskazówek, mówiących generalnie żeby uruchomić devenv /resetuserdata. Wprawdzie stracimy całą historię i ustawienia, ale przynajmniej będzie można pracować.
Ale Uwaga - jeśli macie Windows 7 i  na tym jednym systemie VS 2008 i 2010, to koniecznie podajcie pełną ścieżkę do pliku devenv.exe, zamiast wpisywać powyższe polecenie w pole searcha menu start! W przeciwnym razie jest duża szansa, że zresetujecie sobie VS 2008 :]



TFS2010 Beta2: Build error: Value cannot be null. Parameter name: path1.

10
sty/10
0

Zainstalowałeś nowego TFSa, założyłeś projekt, zrobiłeś nawet pierwsze 3 check iny - jak na razie bosko ;)
Jeśli jednak próbowałeś skonfigurować buildy, to jest duża szansa, że otrzymałeś błąd taki jak w temacie: Build error: Value cannot be null. Parameter name: path1.
I to niezależnie od tego, co było buildowane ;) Ja przy pierwszym podejściu winiłem konfigurację mojej maszyny wirtualnej(po ostrych rzeźbach testowych na niej, myślałem, że udało mi się coś ostro namieszać). Ale gdy po reinstallu na czystym systemie zobaczyłem to samo, zacząłem niuchać co i jak :)

Opisany problem i jego rozwiązanie znalazłem na blogu Larsa Wilhelmsena: http://www.larswilhelmsen.com/2009/10/27/tfb210602-failed-to-copy/.
Generalnie kłopocik bierze się stąd, że w Stanach wykorzystują kropkę jako separator części ułamkowej. Za to w Polsce, podobnie jak w Norwegii(skąd pochodzi Lars), używa się przecinka - i właśnie ta rozbieżność psuje całą zabawę ;) Rozwiązaniem jest zahardcodowanie pełnej ścieżki do msbuilda w szablonie builda. Zmodyfikowany szablon można pobrać stąd: http://www.larswilhelmsen.com/wp-content/uploads/2009/10/DefaultTemplate_beta2.xaml

Od tego momentu widok taki jak poniżej jest obowiązkowy ;)