Visual Studio 11 Beta – toote uuendused

23. aprill 2012 23:47 by melborp in Visual Studio  //  Tags:   //   Kommentaarid (0)
Visual Studio 11 toob endaga kaasa paranenud (vähemalt minu arvates) toote uuenduste teatamise ning saamise. Enam ei pea otsima Visual Studio uuendust MS Downloadi lehelt ja google-st, vaid toote uuendustest annab teada Visual Studio ise ja Extension Manageris nupule “Update” vajutades tõmbate alla endale faili nimega VS_Update.exe ning see installeerib uuenduse. Seega lisandub juurde uus kanal, mida kaudu arendajad saavad teada Visual Studio IDE uuendustest ning saavad hõlpsasti omale uuenduse alla tõmmata. Teadaande põhjal ütleks, et tegu testimises oleva teenusega ja Microsoft ootab tagasisidet kommuunilt, et otsustada parim kasutus kanalile. Peale VS_Update.exe alla tõmbamist, tuleb aktsepteerida litsentsi ja seejärel installeerida uuendus. Ei miskit keerulist. Kogu protsess (allatõmbamisest installeerimise lõpuni) kestis minu arvutis umbkaudu 10 minutit ja mul ei ole siin masinas SSD ketast ;) Update KB2677574 kohta leiate rohkem informatsiooni Microsoft Supporti lehelt. Veel lahedam edasiminek oleks see, kui Nupule “Update” vajutades installeeritakse uuendus automaatselt ning Visual Studio restarditakse. Päris nii sujuv see veel ei ole.

Powered by MVP ürituse materjalid

17. aprill 2012 23:51 by melborp in Viited, Team Foundation Server  //  Tags:   //   Kommentaarid (0)
Powered by MVP üritus on selleks aastaks läbi (ok, ma olen veidi hilinenud postitusega). Minule igatahes meeldis, nägi vanu sõpru, tuttavaid ja kohtasin ka uusi, igatahes palju huvitavaid inimesi kellega sai vestelda. Kõikide esitluste slaidid ja videod on üleval eneta portaalis. Minu esitluse teemaks oli “Agiilne meeskond Visual Studio ja Team Foundation Server 11-ga” ning slaididele pakun ka otselingi. Video on kättesaadav eneta portaali kaudu. Kui kellelgi jäi üles küsimusi uue TFS11 või VS11 kohta, siis antud postitusele võib alati kommentaari lisada ning proovin vastata. Alternatiivina võite ühendust võtta slaididel oleva meili aadressi kaudu või siis eneta portaali foorumist. Ning lõpetuseks, ma arvan et ennem suve jõuaks teha veel ühe ürituse VS11/TFS11 osas, kuid teemasid on väga palju. Seega küsiks: Millisest kahest teemast lugeja TFS11/VS11 osas kõige rohkem huvitatud oleks? Vastake palun kommentaaride vahendusel.

Viited: TFS Team Build

29. märts 2012 23:51 by melborp in Team Foundation Server, Viited  //  Tags: ,   //   Kommentaarid (0)
Viimasel ajal olen tegelenud aktiivselt Team Foundation Server Team Build 2010-ga ning selle käigus on hakkas silma hunnik linke ja viiteid kasulikele ressurssidele, mida võib kas endal tulevikus vaja minna või siis võimalik, et on kasulik ka teistele. Plaanin ka tulevikus lisada siia viiteid juurde, kui leian või mõni agar kommenteerija huvitavale ressursile viitab. ALM Rangerite Team Build-i kohendamise juhend Visual Studio ALM Rangerid on kirjutanud Team Build’i kohendamise juhend, kus käiakse läbi erinevad küsimused, lähenemised, võtted Team Build-i keskkonna loomisel, haldamisel ja kohendamisel. Tegu on pika ja põhjaliku dokumendiga, mis on kasulik erinevate rollide jaoks. Visual Studio ALM Rangerid on konsultandid, arendajad, microsofti töötajad, MVPs jne, kes töötavad tihti peale igapäevaselt Visual Studio ALM and Team Foundation Server keskkondadega. Kogu juhend on reaalselt praktikas kasutuses olevatest lahendustest ja lähenemistest. http://vsarbuildguide.codeplex.com/ Tähelepanu! Juhend on ka uuendamisel Visual Studio Team Foundation Server 11 jaoks. MSBuild Explorer See on vahend msbuild-i failide haldamiseks, kirjutamiseks. Hea vahend MSBuildi failidega töötamiseks on tähtis Team Buildi juures, kuna kogu lahenduse ja projektide töötlemine käib MSBuild abil. Kusjuures, kui teil on juba olemas Resharper, siis ka see aitab MSBuildi faile kirjutada pakkudes intellisense-i ja snippeteid. Päris MSBuild exploreri võimalusi seal muidugi ei ole. http://www.... [Veel]

Nipp: Kuidas lükata sisse Visual Studios detailset MSBuildi väljundit

28. märts 2012 23:34 by melborp in Visual Studio, MSBuild  //  Tags: ,   //   Kommentaarid (0)
Viimasel ajal olen tegelenud palju MSBuildi ja Team Buildiga ning kohandatud projektide failide jooksutamisel võib juhtuda, et vaikimisi Visual Studios seadistatud MSBuildi väljund ei ole piisav, et diagnoosida, mis projekti töötlemise/jooksutamise (build) käigus toimub. MSBuild on tehnoloogia, mida Visual Studio ja Team Build kasutavad Visual Studio lahenduste ja projektide töötlemisel (build) projekti artefaktide saamiseks (nagu binaarfail .dll, või .exe või veebi projekti väljund jne). Jutt tavapärasest Visual Studio väljund (output) aknast, milles kogu MSBuildi buildi logi näha on. See informatsioon saab  olla palju detailsem ja detailsus on väga väärtuslik, kui buildimise protsessi proovitakse kohendada/muuta. Vaikimisi on Visual Studio poolt seatud MSBuildi logimise tasemeks minimaalne (Minimal). Kuidas saada rohkem informatsiooni Visual Studio output aknas? Kuidas näha madalama tasemega sõnumeid (<message> ülesanded MSBuildis), mida MSBuild vaikimisi ignoreerib? Navigeerige Visual Studio 2010-s Tools –> Options Navigeerige avanenud aknas “Projects and Solutions” –> “Build and Run” ning kohendage “MSBuild project build output verbosity” (järgneval pildil) Tase Detailed ja Diagnostic väljastavad väga palju lisa informatsiooni ja neid ei soovita kasutada igakordsel Buildimisel, vaid pigem ajutiselt ainult diagnoosimise ajal. Sama projekti töötlemise väljund “Diagnostic” tasemel. Nagu näha, väljund aknas on parajalt teksti ning kerimi... [Veel]

Nipp: Kuidas muuta NuGet pakettide asukohta projektis?

27. märts 2012 23:58 by melborp in Visual Studio, Tips & Tricks, NuGet  //  Tags: , ,   //   Kommentaarid (0)
Üks praeguse aja populaarsemaid lisasid Visual Studio-le on pakkide ja projekti viidete haldamisvahend NuGet, mis võimaldab käsurealt või PowerShell-i realt otse Visual Studio-s installeerida/lisada uusi viiteid projektile ning neid hõlpsasti uuendada. Selle postituse eesmärk ei ole anda ülevaadet NuGet-st (leiad viited infole postituse lõpus), vaid jagada hetkel mõnevõrra peidetud saladust, kuidas muuta alla tõmmatud pakettide asukohta, et need ei paikneks otse lahenduse (solution) all packages kataloogis. Probleem Tulenevalt koodihalduse nõuetest või lahenduste nõuetest võib olla määratud, et kõik jagatud viited (shared references/assemblies) peavad paiknema kindlas asukohas koodihalduses, nii et kõik teised projektid/lahenduse osad leiaksid need viited üles, projekti viiteid oleks lihtne uuendada ja hallata. Lahendus Eeldused Ma eeldan, et Visual Studio lahendusel on kasutuses NuGet ja projektidele on lisatud viiteid NuGet-i abil. Seega eksisteerib X arv pakke sinu kettal. Samm 1 Kopeeri lahenduse (solution) kataloogis olevast packages kataloogist sisu üle asukohta, kus hakkad pakette hoidma ja koodihaldusesse uuendama. Minu soovitus enamasti on hoida neid pakette koodihalduse branch-i tasemel, nii et projektid saavad relatiivselt pakettidele viidata ja samamoodi saad sa ka defineerida kataloogi asukoha relatiivselt. Samm 2 Lisa Visual Studio lahenduse (solution) kataloogi fail nimega “nuget.config”. Sisu on järgneval ekraanipildil. Teekond on relatiivne ... [Veel]

Powered by MVP – 3ndal aprillil Tallinnas

26. märts 2012 23:48 by melborp in Agiilne arendus, Team Foundation Server, Visual Studio, Esitlus  //  Tags: ,   //   Kommentaarid (0)
       3-ndal aprillil algusega 12.30 leiab aset järjekordne “Powered by MVP” sündmus, kus mina koos kaas MVP-dega Eestis jagame oma teadmisi, kogemusi, praktikaid erinevate tehnoloogiate osas nii IT-proffidele kui arendajatele. Üritus kestab ligikaudu 6 tundi millele järgneb aktiivne afterparty Kinecti, suupistete ja jookidega. Seekordsel üritusel räägin, kuidas Visual Studio 11 ja Team Foundation Server 11 toetavad agiilse meeskonnaga arendamist. Esitluse käigus saab põgusalt otsa vaadatud meeskonna tööle ja arendamisele Visual Studio ja Team Foundation Serveriga sprindi planeerimisest kuni sprindi lõpuni. Esitlus toimub algusega 15.45 ning kestab maksimum tund aega. Rohkem informatsiooni järgnevatelt linkidelt: Registreeru IT-profi sessioonidele Registreeru arendaja sessioonidele Näeme seal!

Visual Studio 11 Beta ja TFS 11 Beta on kohal!

29. veebruar 2012 17:19 by melborp in Microsoft, Team Foundation Server, Uudis, Viited, Visual Studio  //  Tags: , ,   //   Kommentaarid (0)
Visual Studio 11 Beta  ja TFS 11 Beta on kättesaadav MSDN Subscriberitele või siis järgnevalt lingilt: Tõmba VS11 ja TFS11     Rohkem viiteid ja infot leiad: VS ALM 11 ja .NET 4.5 Beta 29ndal veebruaril Jason Zander'i ülevaade release'st

Visual Studio ALM 11 ja .NET 4.5 Beta 29ndal veebruaril

27. veebruar 2012 15:20 by melborp in Viited, Uudis, Visual Studio, Team Foundation Server  //  Tags: , ,   //   Kommentaarid (0)
Mõned päevad tagai tuli põnev teadaanne, et Visual Studio 11 ja .NET 4.5 Beta on tulemas välja sellel nädalal, 29ndal veebruaril. Mõlemad versioonid on “go live” litsentsiga ehk laiv/toote keskkonda viimine on toetatud. Selles postituses jagaks ma ainult viiteid erinevatele allikatele, kuid tuleviku postitustes läheks sügavamalt sisse lemmikutesse Visual Studio 11/Team Foundation Server 11 uutesse omadustesse ja muudatustesse. Jason Zander – lühikene preview Tulemas Express versioon Team Foundation Serverist Sissejuhatus uude arendaja kogemusse Visual Studio 11-ga Sissejuhatus uude arendaja kogemusse VS11 –ga Osa 2 MSDN sait Visual Studio 11 Beta jaoks Rohkem informatsiooni Visual Studio 11 kohta Preview ja enne Beta versiooni ajast: Laborite haldus TFS11-s Team Explorer TFS11-s TFS11  Windows Azure pilves Tagasiside tugi TFS11-ga arendades Agiilne projekti juhtimise tugi VS11/TFS11 –s Koodihalduse parendused VS11/TFS11 Merge’imise parendused VS11/TFS11 Koodihalduse mudeli parendused TFS11 Arendajad on fännid

Nipp: Muuda sisu otse TFS 2010 konfliktihalduse aknast

20. september 2011 23:50 by melborp in Team Foundation Server, Tips & Tricks  //  Tags: , ,   //   Kommentaarid (0)
Kuigi TFS11 ja VS11 Previre versioonid on juba uksevahelt välja pugemas ning uue TFS11 –ga kaasas olev merge ja diff (eesti keeles “ühendus ja võrdlus vahend”?) vahend on nagu öö ja päev, kasutab suur hulk arendajaid jätkuvalt TFS2010 –t ning loodetavasti järgnev nipp on kasulik. Mina ise avastasin selle enda jaoks alles hiljuti ja see natukene punastama panev, aga ma mitte kunagi ei mõelnud, et konfliktihaldus vahend võimaldab muudatusi otse teha tulemuses (kuigi see tundub nüüd täiesti loogiline ja iseenesest mõistetav). Kontekst Kõigepealt tuleb muidugi kontekst paika panna. Oletame, et ma soovin oma muudatusi koodihaldusesse panna ja selle tegevuse peale ütleb Team Explorer Visual Studio’s, et ei saa, konflikt on. Keegi teine on samasid ridasid näppinud, mis mina. Üleval olev pilt illustreerib teadet. Nipp Seejärel lähen lähen ma “Ootel olevad muudatused” aknasse ning provin konflikte lahendada.  Ainukene võimalik variant on konflikti lahendamiseks kasutada “Merge” vahendit. Avaneb vahend kolme koodifaili aknaga, millest vasakul on serveris olev versioon, paremal on minu versioon ja all on konflikti lahenduse tulemus (pilt all).  Nüüd aktsepteeritav lahendus sõltub muidugi olukorrast – vahest on sobiv see mis on vasakul, vahest see mis on paremal ja vahest mõ... [Veel]

VS11, TFS11 Preview!

19. september 2011 23:53 by melborp in Team Foundation Server, Visual Studio  //  Tags: , ,   //   Kommentaarid (0)
Eelmisel nädalal BUILD 2011 sündmusel avalikustas Microsoft palju uut informatsiooni, millest minu jaoks kõige põnevam on seotud Visual Studio 11 ja Team Foundation Server 11 –ga. Nüüdseks on alla tõmmatav kõigile ka Preview versioon TFS11 –st ja Visual Studio 11 –st ning Brian Harry blogil oleva koodiga oli võimalik registreerida end ka majutatud TFS11 Preview liikmeks ning käed külge panna majutatud TFS11 –le. Liitu majutatud TFS11 teenusega või tõmba alla VS11/TFS11 ning proovi oma keskkonnas Hosted TFS 11 Preview on Windows Azure VS11 Preview Download TFS 11 Preview Download Järgnevalt pakuksin hunniku viiteid, et lugeja saaks alustada tutvumist VS11 ja TFS11 –ga. Brian Harry kirjutised tänase hetkeni (19.09.2011) Team Explorer – TFS 11 –s TFS11 Koodihalduse parendused (3 osa) TFS11 Koodihalduse parendused (2 osa) TFS 11 Koodihalduse parendused (1 osa) Arendajad on pöörased fännid  Vaade ALM-I järgmisele versioonile Agiilne projekti juhtimine järgmises VS rakenduse elutsüklis Videod BUILD 2011 sündmuselt What's new in Visual Studio 11 What's new in Visual Studio 11 for Application Lifecycle Management Taking your Application Lifecycle Management to the cloud with the Team Foundation Service Working on an agile team with Visual Studio 11 and Team Foundation Server 11 Advanced IntelliTrace in production with Visual Studio 11 Tips & tricks: how to use Visual Studio to the fullest Developer collaboration w... [Veel]

Autorist

Taavi Kõosaar

 Tere, olete sattunud mu blogi peale. Olen Taavi Kõosaar - tehnoloogia entusiast, tarkvara arendaja, arhitekt ja konsultant ning keskendun oma tegemistes tehnoloogiatele nagu .NET, C#, TFS, JavaScript, WCF, jt. Hetkel asun peamiselt Rootsis, kus töötan Süsteemi Arhitektina toote/teenuse arendamisel, mida kasutatakse üle Euroopa. Lisaks tööle blogin, kirjutan artikleid, pean loenguid, treeninguid, reisin, loen raamatuid, sukeldun, teen sporti, fotografeerin, osalen Eesti arendajate kommuunis ...

Siit leiate minu mõtisklused ja seiklused tarkvara arendamisega, .NET -ga ja Team Foundation Serveriga ning Visual Studio ALM-ga.

Minu inglise keelne blogi - http://www.melborp.net

Ajalugu

Liikmelisus

www.eneta.ee

Team System MVP

Tutvu minu LinkedIn profiiliga

Minu Eneta profiil

Lugejatest

Kaart:

Lugejad:

Hetkel lehel:

hit counters