<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://vstsrocks.com/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Chris Menegay's Weblog</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Testing with Team System</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2008/01/01/3229.aspx</link><pubDate>Tue, 01 Jan 2008 16:03:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:3229</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>1</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/3229.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=3229</wfw:commentRss><description>&lt;P&gt;At Notion, we get a lot of random questions to some of our generic email accounts. Just recently, I've become the person these get routed to. I don't answer them all, it's not our job to be free tech support for the world ;-),&amp;nbsp; but I answer some, specifically the ones that sound like they might be legitimate business opportunities. Anyway - I decided to start posting the questions and answers to my blog, so they might benefit more people.&amp;nbsp; Here's the first - names stripped to protect identity:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;Our products are complex and varied – using primarily the Windows platform (We are MS Developers utilizing MS Visual Studio, Server 2003, MS SQL 2005 and XP Pro primarily but not exclusively).&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;We use .NET &amp;amp; C#&amp;nbsp; with Web and Windows applications over about &amp;nbsp;a dozen apps with several plug ins etc…. (a “suite” if you will)&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;I’ve been looking at a product we can upgrade to.(we have a previous license with TestComplete) and we also are being pushed by the developers to stick solely with MS products such as Visual Studio/Team which they use – and we (QA) use just the ‘Bug Tracking’ part of it – not being code oriented developers ourselves – but needing to communicate with them on bugs etc..&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;Our code moves a bit fast – and we’re under the impression that very little automation is going to help us all that much – but we need to confirm this.&amp;nbsp; As well as seeing if any coding or testing directly in MS Visual Studio/Team will give us the benefits of (I believe) what I think we need – which is ‘object oriented’ testing capabilities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;Can you give us your insight on all these matters – and perhaps tell us what your impressions and recommendations would be?&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;My answer:&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;What I normally recommend is using Team System to track your defects and manage your testing (test plans, test runs, etc.). This gives you a central repository for your tests and test results that you can use for reporting. Team System lacks a good functional UI tester (GUI automation) – for this, I would continue using TestComplete which integrates nicely with Team System. You can use Team System’s web testing capabilities to test your web applications, though some of the test mechanics can get very “code oriented”. A generally good strategy is having the QA team record the web tests, and have the development team maintain and run them as they modify the code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;You can get some more information from the following videos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;http://vstsrocks.com/files/25/vste-test_new/default.aspx&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;as well as the complete VSTS Overview (you can just download and fast forward to the testing part) located here:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;http://vstsrocks.com/files/10/vsts/default.aspx&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=3229" width="1" height="1"&gt;</description></item><item><title>Answers to Orcas Team Build and Folder Diff questions from the DNUG meeting</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2007/09/14/1987.aspx</link><pubDate>Fri, 14 Sep 2007 15:15:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:1987</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>1</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/1987.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=1987</wfw:commentRss><description>&lt;P&gt;Ok, so at the Dallas .NET Users Group last night, some questions were asked about Orcas that I didn't have answers to - I know, what a shock! Sometimes I miss the good old days of VSTS 2005, where all the good questions had been asked and I knew pretty much all the answers before someone even finished asking the question... now I get to be clueless again...&amp;nbsp; I didn't even let people ask Rosario questions, I'd already told them all that I know (didn't take long), and getting answers out of MS on Rosario is a bit dodgy right now. Oh, and for those of you that aren't even using VSTS 2005, goodness, get out of the stone ages! Have you even gotten a wheel yet?!?&amp;nbsp; It won't be long and VSTS 2005 will be OLD V1 stuff.&lt;/P&gt;
&lt;P&gt;Anyway, the main question was about Team Build, so I turned to Buck Hodges and got a bit of help. The main question was if I have a stack of builds in the build queue, what version of the code is retrieved when the build finally gets run.&amp;nbsp; Here's what Buck said:&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;"When the server detects a checkin that affects a build definition for which 'build each check-in' is enabled, it records the changeset number in the build queue.&amp;nbsp; When the build occurs, that changeset is passed to the build (what literally happens is that the build process requests the build request information from the server, and that’s part of the build request information).&amp;nbsp; If you are using CI with 'accumulate check-ins,' it also records the version to build in the build queue, but it’s based on the time the build gets queued."&lt;/P&gt;
&lt;P&gt;That sounded a bit like magic, and I don't trust magic with my software process, so&amp;nbsp; I opened up my TeamFoundation.Build.targets file to see how this worked and found the following:&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- The VersionSpec to be used by the Get task --&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;GetVersion Condition=" '$(GetVersion)'=='' "&amp;gt;$(SourceGetVersion)&amp;lt;/GetVersion&amp;gt;&lt;/P&gt;
&lt;P&gt;I assume that is the value Buck is saying that gets passed in. I didn't dig any further.&lt;/P&gt;
&lt;P&gt;The second question that came up was whether folder diff happens on the server or on the client. That was a simpler question. Buck said: "Folder diff is computed on the client." I dug a little deeper, as that seemed like it wouldn't perform well, so Tan Phan (that's a fun name to say!) explained further: "If for comparing two folders on the server, folder diff downloads the folders/files list and compares the MD5 hashes. File contents are not downloaded unless you decide to actually view the diffs of the contents."&lt;/P&gt;
&lt;P&gt;Needless to say, I'm happy with both implementations, it seems well thought out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=1987" width="1" height="1"&gt;</description></item><item><title>Getting code coverage for manual testing (or anything really)</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2007/01/25/1344.aspx</link><pubDate>Thu, 25 Jan 2007 19:26:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:1344</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>7</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/1344.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=1344</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt;This question crops up from time to time, and it was suggested that I just post this to my blog, since it seems it's rare enough that people have a hard time finding it :-)&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt;The only reason I even have it is because an old lab that we had at Notion actually had students implement this. The following describes how to get code coverage on .NET applications without having to actually run "tests" in the VSTS context. You will need either Team Dev or Team Test installed to have the right tools to make this work.&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt;Using the commandline you can instrument ANY .NET assembly (code signing can cause problems). Once that code is instrumtented, you need to actual get the "listener" running to collect the code coverage data this generated. Here's the basic steps:&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt;First, you have to open a VS command prompt:&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&lt;SPAN&gt;&lt;SPAN&gt;a.&lt;SPAN&gt;&lt;FONT size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Instrument your assembly&lt;STRONG&gt; &lt;/STRONG&gt;by executing:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;vsinstr /coverage Assemblyname.dll&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#000000&gt;&lt;SPAN&gt;&lt;SPAN&gt;b.&lt;SPAN&gt;&lt;FONT size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Start the Code Coverage monitoring process by executing:&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;vsperfcmd /start:coverage /output:yourfilename.coverage&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;Run your Application that contains the instrumented code&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;End the Code Coverage monitoring process by executing:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=codesnippet&gt;&lt;FONT color=#000000&gt;vsperfcmd /shutdown&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;You should then have a file with a "&lt;FONT&gt;yourfilename&lt;/FONT&gt;&lt;SPAN&gt;.coverage" file in the application&amp;nbsp;directory&amp;nbsp;that you can open up in Visual Studio to view the results.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=1344" width="1" height="1"&gt;</description></item><item><title>Answers to questions about DB Pro</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2006/12/20/1263.aspx</link><pubDate>Wed, 20 Dec 2006 17:31:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:1263</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>2</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/1263.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=1263</wfw:commentRss><description>&lt;P&gt;I recently did 9 Team Edition for Database Professional launch events in 9 different cities (in 3 weeks - yikes!). As I told all of the attendees, I would gather all of the unanswered questions, and post&amp;nbsp;the answers to them on&amp;nbsp;my blog. I actually got REALLY lucky - at the last event (in Houston), someone from the product group showed up -&amp;nbsp;Robert (I have no idea what is last name is - but thanks Robert!). Robert knocked out all of these questions for me, so the only reason it has taken so long to post them is because of me.... anyway - here goes:&lt;/P&gt;
&lt;P&gt;For Reporting Services, OLAP, SSIS, DTS support, there isn't any better answer than "not at this time" :-)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Can I migrate a VS2003 Database Project up to new one?&lt;/STRONG&gt; &lt;BR&gt;--Import the sql scripts, or deploy and reverse engineer&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How does it handle a encrypted stored proc?&lt;/STRONG&gt;&lt;BR&gt;--you need to have the original (unencrypted) SPROC in source countrol and deploy it as encrypted&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If i have multiple DBProjects, will refactor look in them?&lt;/STRONG&gt;&lt;BR&gt;--NO&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If I have one SPROC that hits another DB, does that build? if not, how do I work around it?&lt;/STRONG&gt;&lt;BR&gt;--In local instance, you'll need to create a linked server so that compile works (shows warnings then instead of errors)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For cross DB call, how are those handled during build/compare?&lt;/STRONG&gt;&lt;BR&gt;--will still receive a warning, if for example the linked server reference is resolved&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What order are post-deployment scripts run?&lt;/STRONG&gt;&lt;BR&gt;--in order that they are included&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What if I am developing on SQL2000, what needs to be installed on my machine?&lt;/STRONG&gt;&lt;BR&gt;--SQL 2005 instance for the project system + Team Data&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What happens if I open the solution with a dbproj on a machine with VS not DBPro?&lt;/STRONG&gt;&lt;BR&gt;--The solution will load however you won't be able to access / use the dbproj project; same behavior if you didn't have C# installed and the solution contained a C# project&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If I have project/solution in SQL Mgmt Studio, can I move that over easily?&lt;/STRONG&gt;&lt;BR&gt;--&amp;nbsp; Recommend importing / reverse engineer the database vs. import each script into the database project&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If i create folders in my project will it build correctly?&lt;/STRONG&gt;&lt;BR&gt;-- yes; you can add files &amp;amp; folders to the project; files have a build property to determine if they are to be included in the build process&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Can i write my own test validation conditions? &lt;BR&gt;&lt;/STRONG&gt;-- yes&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In the future, will Team Test allow running db unit tests?&lt;/STRONG&gt;&lt;BR&gt;--&amp;nbsp;This is when the user doesn't have team data -&amp;nbsp; Not today as the generated code inherits from our unittest assembly.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Does "skip" on schema compare change depoy script?&lt;/STRONG&gt;&lt;BR&gt;-- yes, it would not include any information in the schema compare deploy script for that object&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If I use "description" in a&amp;nbsp;table or column in SQL Mgmt Studio - how can I make use of that?&lt;BR&gt;&lt;/STRONG&gt;-- if this is the extended properties, they will be imported as part of reverse engineering a database into the db project&lt;BR&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=1263" width="1" height="1"&gt;</description></item><item><title>Licensing Team Foundation</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2006/02/07/657.aspx</link><pubDate>Wed, 08 Feb 2006 00:24:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:657</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>5</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/657.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=657</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;A question that often comes up with our customers that are adopting Team System is "who needs a CAL?" This has been a confusing topic for some time, as it appears the messaging has changed as the product has gone through it's lifecycle. The current licensing whitepaper suggests that anyone that is pulling data from the Team Foundation Server requires a CAL. Many customers have been assuming that reporting against the database would not require a CAL. I have been told that the latest guidance&amp;nbsp;will be updated to reflect the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;Running reports that are on the project portal will NOT require a CAL. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;Creating reports will require a CAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;Running reports from another, custom website, will require a device CAL for that web server&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN&gt;Anyone editing data will require a CAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=657" width="1" height="1"&gt;</description></item><item><title>Workspaces in TFVC</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2006/02/02/645.aspx</link><pubDate>Fri, 03 Feb 2006 00:24:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:645</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>2</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/645.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=645</wfw:commentRss><description>&lt;P&gt;Ok, I just read &lt;A href="http://blogs.vertigosoftware.com/teamsystem/archive/2006/01/27/2051.aspx"&gt;http://blogs.vertigosoftware.com/teamsystem/archive/2006/01/27/2051.aspx&lt;/A&gt;, which was linked to by the Team System News feed (great job Mickey - YOU rock!).&lt;/P&gt;
&lt;P&gt;This posting confused me a bit, as it didn't seem really address the whole workspace concept - which is critical to check-outs. So yes, a check-out simply marks a file as writeable with the idea that it has "pending changes". If you immediately check the file in, the IDE will tell you that there are no changes, and nothing happens.&amp;nbsp; So that left me with an empty feeling that I just had to discuss...&lt;/P&gt;
&lt;P&gt;So let's talk about what a workspace is, as this is a common point of confusion for people moving from VSS. A workspace is similar to your local "working directory" in VSS, but it has same major differences. First off, a workspace is "owned" by a user. For example:&lt;/P&gt;
&lt;P&gt;I was working with a client that had a person using a laptop and had a workspace mapping to a particular directory (for this example, c:\projectfiles). When your workspace is setup using that directory, the Team Foundation Version Control system "knows" what user is using that directory on that machine. The server keeps track of this, as well as every single file that you have in that directory, and which version of those files you have. This is why if you delete a file using windows explorer and then say "Get Latest" it does nothing. The server believes you have the file, so why waste the network traffic sending it to you again - surely you weren't stupid enough to delete it? :-)&amp;nbsp; Anyway, back to the customer problem - they person using the laptop left the company, and they gave the laptop to another developer. That new developer attempted to use the exact same directory (c:\projectfiles) for their own workspace mapping. TFVC didn't like that, as that workspace was "owned" by the original user, and they weren't allowed to use it. To fix this, you have to delete the workspace from the server (not just delete the files locally). &lt;/P&gt;
&lt;P&gt;So - workspaces are owned by users and they are managed at the server level. There are some cool things about this, for example, if you edit your workspace mappings (under the File -&amp;gt; Source Control menu), and change one of your local directory mappings, the Version Control client will "magically" move all the files from the original directory to the new mapped directory - after all, the server now knows where they should be. Another interesting note is that workspace are by user and by machine.&amp;nbsp; So if I login to a 2nd computer, I essentially have a new workspace - with new mappings, and with potentially different files in it. If you login to my computer you will have a different workspace than I do on my computer - just don't use the same directory!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyway - I hope this provides some insight into workspaces, as many times as I've explained it to clients, I still don't feel that I&amp;nbsp;have a "simple" description...&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=645" width="1" height="1"&gt;</description></item><item><title>A VSTS job posting...</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2006/01/06/591.aspx</link><pubDate>Fri, 06 Jan 2006 21:17:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:591</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/591.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=591</wfw:commentRss><description>&lt;P&gt;I've been out of the country and terribly busy since launch, but I've got lots of good nuggets of things I've learned about VSTS over the past couple months that I need to get out of my head and into the blog. But first...&lt;/P&gt;
&lt;P&gt;Notion Solutions is looking for another VSTS trainer/consultant, preferably someone in Houston or Chicago. Travel would be required, as well as a strong interest in helping companies adopt VSTS. Just hit the contact me link on my blog if you or any one you know is interested. You don't have to be fluent on VSTS, we'll get you up to speed.&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=591" width="1" height="1"&gt;</description></item><item><title>My talk at VSLive Orlando - it was rough...</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/10/12/411.aspx</link><pubDate>Wed, 12 Oct 2005 19:28:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:411</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/411.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=411</wfw:commentRss><description>I just did a talk in the ASP.NET track @ VSLive Orlando. It didn't go well. It wasn't a complete disaster, but it was very rocky. The talk was on Unit Testing, Static Code Analysis, Team Build, and the Profiling tool (basically VSTE for Devs with relation to ASP.NET). I was happy with all of my demos prior to my talk and decided not to shut down my laptop for the walk to the presentation room. I did shut down my VPC and disconnected my external disk. I got to the room 30 minutes early to test everything out - and then the trouble began.... I had VPC go nuts on me. My VPC wouldn't repaint at all&amp;nbsp;while I was typing/mousing. For example, when entering my password to login, it wouldn't show the little ****, it looked frozen. It wasn't frozen, and if I resized the windows a few times, it would repaint. Then I would have to type/mouse more and resize, etc. I restarted the VPC and it was doing the same thing. I finally restarted my laptop and that fixed the problem, but I ended up starting&amp;nbsp;5 minutes late for my talk. There were a couple of things that I had originally planned to "warm up" when I got there early and they weren't warm, so I was a bit flustered and was very random in my delivery. In all, I wasn't very pleased - I rarely get bitten by the "demo demons", but I got smacked around on this one. Pretty much all of my demos worked, but not exactly how I intended, so it through me off. &lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=411" width="1" height="1"&gt;</description></item><item><title>VSTS MVPs!</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/09/19/378.aspx</link><pubDate>Mon, 19 Sep 2005 13:09:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:378</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>2</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/378.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=378</wfw:commentRss><description>I am happy to announce that MS now has a new MVP category called "Visual Developer - VSTS".&amp;nbsp; I'm even more happy that&amp;nbsp;I made the cut :-) There are only 5 currently - all existing MVPs that moved their product affiliation (so long VB!). I have been told that more people will be awarded soon, but not in time for the MVP summit at the end of September. &lt;A href="http://weblogs.asp.net/dmckinstry"&gt;Dave McKinstry&lt;/A&gt; also made the list, which you can find at the &lt;A href="https://mvp.support.microsoft.com/communities/mvplist.aspx?Product=Visual+Developer+-+VSTS"&gt;MVP site&lt;/A&gt;. Another VSTS MVP is &lt;a href="http://teamsystemrocks.com/blogs/jldavid/default.aspx"&gt;Jean-Luc David&lt;/A&gt;, who also blogs on TeamSystemRocks.com, also made the list - very cool!&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=378" width="1" height="1"&gt;</description></item><item><title>I'm now in the INETA speaker's bureau - and other ramblings about VSTS</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/09/02/366.aspx</link><pubDate>Fri, 02 Sep 2005 14:42:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:366</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/366.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=366</wfw:commentRss><description>&lt;P&gt;I just found that I've been added to the bureau, I'm curious to see how many VSTS talks I do in next year based on that. They sent me a form for my areas of expertise, and I put nothing but VSTS topics (Build, SCC, project management, testing, etc.)&amp;nbsp; ;-)&lt;/P&gt;
&lt;P&gt;For those that subscribe to my blog for useful VSTS info, sorry I haven't put much up lately. It's not that I haven't been doing a lot with it, it's just been a bit hectic. We're wrapping up&amp;nbsp;work on level 400 training right now, which we'll have on Beta 3 once that comes out. Some of that will make it into our normal offerings, some of it is really too deep (certain extensibility topics) for the average person to care.&lt;/P&gt;
&lt;P&gt;About a month ago we did our first Team System Quickstart for a customer in Houston, and while that was a bit rocky, it went well and they were happy. They are now working in Beta 2 and we will encourage them to move to Beta 3 ASAP once that is out - that way they can take advantage of the migration path to RTM.&lt;/P&gt;
&lt;P&gt;The last topic I'd like to throw out is about some of the things we plan on working on once Beta 3 is out. We have uncovered several "opportunities" for improvement in VSTS, and are trying to decide which to tackle first. Obviously we'll base this on need and on how long each piece will take to do. A lot of this, we are planning on rolling up into some sort of resource kit for VSTS that we'll either use as a value-add to our VSTS services engagements, or we'll sell it for some nominal fee. Some of these we have already done work on, others are still ideas. Here's our current list:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Some sort of work item generator/chaining tool auto create dependent work items based on what happens in your process&lt;/LI&gt;
&lt;LI&gt;Outlook integration - MS is releasing this as a starter kit, but the functionality will be very limited from what I've heard&lt;/LI&gt;
&lt;LI&gt;Administration - There are lots of things that are simply a pain in the rear (and in my opinion, they weren't really thought through) when it comes to managing large teams. The templates for manuals tests reside on the local user's hard drive, so if you modify the template, you have a deployment problem. The same thing is also true for Static Code Analysis rules and checkin policy. I think managing user permissions for SharePoint, RS, and TFS would fall under this as well.&lt;/LI&gt;
&lt;LI&gt;An alert manager. The standard alert list is small, moderately useful, and FIXED - you can't add your own. Obviously, there are events you can write code to listen for and build your own rules. For example, what if I want to know when a specific file is checked in, but I don't care about every checkin?&amp;nbsp; What if I want an email when someone overrides a checkin policy?&lt;/LI&gt;
&lt;LI&gt;Reports - there are some reports we want to write, these will likely be straightfoward. Policy violation reports, bugs created by developer, etc.&lt;/LI&gt;
&lt;LI&gt;A little tool to help with SCC. Primarily, a lot of customers want check-out to also do a "get latest". Team System can't do this, we have some ideas on ways to hack this, but haven't tried yet.&lt;/LI&gt;
&lt;LI&gt;Sarbanes-Oxley targeted software process. We're already working on this and plan to have by the time TFS launches. Basically, it's MSF CMMI with extra data, extra reports, and a plugin to automatically turn on the work item policy.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Anyway, if you have any thoughts or other ideas, let me know!&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=366" width="1" height="1"&gt;</description></item><item><title>Generic Test Sample</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/08/12/315.aspx</link><pubDate>Fri, 12 Aug 2005 16:12:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:315</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/315.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=315</wfw:commentRss><description>Ok, I couldn't find a good sample for creating a generic test that actually returned results, so I created one. It's up for download on &lt;a href="http://vstsrocks.com/files/12/code_snippets/entry314.aspx"&gt;TeamSystemRocks&lt;/A&gt;. Feel free to take a look at it. I didn't clean it up at all, but it should provide a decent start for people looking to create their own generic tests.&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=315" width="1" height="1"&gt;</description></item><item><title>Our last public training class till October.</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/08/11/309.aspx</link><pubDate>Thu, 11 Aug 2005 20:07:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:309</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/309.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=309</wfw:commentRss><description>&lt;P&gt;Ok, this is a shameless marketing bit - At the end of this month we're holding our last public training class for Team System until October. The training class is August 29-31 in Dallas and we've dropped the price to $950 from the normal $1750. We want to fill the class up. We are hoping (hoping - no guarantee) to run part of the class in a shared server environment using one TFS for the whole class for the coding and testing labs. One reason we want a full class is to see if one little old laptop (ok, one BIG laptop) can handle that. We'll have local VPC installs to fallback&amp;nbsp;to if the laptop craters.&amp;nbsp;So, if you been considering coming to one of our classes, or have been considering whether or not you want us to do a private class for your company, this is a fairly inexpensive way to get a feel for class, the material and us ;-).&lt;/P&gt;
&lt;P&gt;Also, I'll be posting soon a list of projects that our team is considering to extend the featureset of VSTS, I'd love to get feedback from as many people as possible. That will allow us to better prioritize the list. So hopefully, you guys have given some thought to what you think some of the lacking features are and will let us know!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=309" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2005 Support for .NET 1.0/1.1</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/08/03/282.aspx</link><pubDate>Thu, 04 Aug 2005 00:24:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:282</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/282.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=282</wfw:commentRss><description>Ok, apparently this is "old news", but it was new to me.&amp;nbsp; If you want to adopt Visual Studio 2005 (and potentially Team System), and you want to do work on 1.1 projects - check out &lt;A href="http://www.longhornblogs.com/robert/archive/2005/06/03/14156.aspx"&gt;Robert McLaws posting &lt;/A&gt;about his new tool to allow this. This is great news, though I haven't tried it yet. If you get a chance to use this, let me know. I'm excited because this opens up the door for more people to adopt Team System when it releases without having to target the&amp;nbsp;2.0 framework.&amp;nbsp; We're going to be testing this scenario so that our Team System consulting and training practice can integrate this in.&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=282" width="1" height="1"&gt;</description></item><item><title>What's coming in the July CTP</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/07/28/254.aspx</link><pubDate>Thu, 28 Jul 2005 12:00:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:254</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/254.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=254</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;SPAN&gt;The July CTP is coming out soon and I got news of some of what will be included, as well as things that might be included. There are a few things that I’m looking forward to. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;The command-line tool for running builds. – &lt;a href="http://teamsystemrocks.com/blogs/omarv/archive/2005/07/18/203.aspx"&gt;Some people&lt;/A&gt; have already written their own, it will be nice to have the official one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;New reporting structure – they have supposedly cleaned up the codenames from the operational datastore, and changed the OLAP structure for reporting. I’ve been ignoring reports until they’ve finished this (why learn stuff that’s going to be removed). So now I’ll finally be able to spend some time learning how write some reports. &amp;nbsp;First up – bugs created by developer ;-)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Updated VSS migration tool – supposedly the new tool is going to have better visibility into what happens.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Admin tools – supposedly for some sort of backup and restore.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/buckh/archive/2005/07/11/437820.aspx"&gt;Source Control Proxy&lt;/A&gt; – unfortunately, I have a client that could probably use this, but I’m suggesting they stick with Beta 2 until either another beta comes out, or RTM. There are supposedly some pretty good gains in overall performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Stability &amp;amp; Performance – this build is going to be used for Microsoft’s “dogfood” server. That gives me some confidence that at least the product group thinks it’s a pretty stable build.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Performance boosts for the Office integration pieces – Excel and Project can be awful sluggish at times sync’ing work items. &amp;nbsp;This is supposed to be better in the July CTP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Things I’m hopeful will be in the July CTP, but not sure… I will have to check once I get it:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="http://weblogs.asp.net/dmckinstry/archive/2005/07/25/420471.aspx"&gt;HTTP support for Team Foundation Server&lt;/A&gt; – while it boggles my mind that this wasn’t there from Day 1 (it’s an architecture change IMO), this is supposed to be support by RTM, and _&lt;I&gt;may&lt;/I&gt;_ be in the July CTP. It will be nice not to have to VPN.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Support of ASP.NET unit tests _&lt;I&gt;may&lt;/I&gt;_ be working in the July CTP – I haven’t tried this in Beta 2, but supposedly it’s problematic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Revised Static Analysis checkin policy (aka STAN).&amp;nbsp; We’ve been working on some extensibility stuff and some of the checkin policy things seemed like a hack, I’ve been told that this policy was getting reworked, and hopefully that will help us out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Overall, there’s some pretty good stuff, and it sounds like quite a few bugs are fixed. I have a feeling this is just going to get me anxious for the next beta. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The only downer is that it doesn’t support a single server install &lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;L&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=254" width="1" height="1"&gt;</description></item><item><title>Team Foundation running on AD2000</title><link>http://vstsrocks.com/blogs/chris_menegays_weblog/archive/2005/07/25/224.aspx</link><pubDate>Tue, 26 Jul 2005 02:01:00 GMT</pubDate><guid isPermaLink="false">3f5847da-b62e-47e5-b106-e1d285125ba5:224</guid><dc:creator>Chris Menegay</dc:creator><slash:comments>0</slash:comments><comments>http://vstsrocks.com/blogs/chris_menegays_weblog/comments/224.aspx</comments><wfw:commentRss>http://vstsrocks.com/blogs/chris_menegays_weblog/commentrss.aspx?PostID=224</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Well, we successfully got a client up and running with Team Foundation Server on a network that is running AD2000. Actually, we brought up an AD2003 domain controller on the same box running TFS and got a trust relationship set up. The trust was a pain in the rear and required a call to Product Support. Everything seems to be working fine with a couple of small problems:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;MS Project integration doesn’t work – it give an error when launched from VS, and hangs when you try and hit work items when launched from the start menu.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;Team Explorer doesn’t seem to like fully qualified names. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;For example, server.domainname doesn’t work and gives errors, where “server” is fine. For now we’ve put “server” in the HOSTS files until I can get an admin at the client to adjust the DNS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;I hope to get the Project problem figured out and will post the work around if discovered.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://vstsrocks.com/aggbug.aspx?PostID=224" width="1" height="1"&gt;</description></item></channel></rss>