DCSIMG
Visual Studio,ITPRO - Shai Raiten's Blog

Shai Raiten's Blog

It's all about code...

Browse by Tags

All Tags » Visual Studio » ITPRO (RSS)
Visual Source Safe Upgrade Tool for Team Foundation Server
If for some reason you or your company is still using VSS it’s time to move forward! Team Foundation server supports VSS Migration, until today there were a command line tool allowing you to migrate VSS repository to TFS Source Control – this tool is called – VSSConverter. VSSConverter command line tool requires configuration file that need manual authoring, but no More! Microsoft has announce a new wizard based UI tool for upgrading VSS repositories to Team Foundation Server 2012/2010. Open the...
TFS API Part 43–Delete Work Item Tool
Tweet In previous post - TFS API Part 21: Delete Work Item using WorkItemStore (Demo Application) I showed how to delete Work Items from TFS using TFS API. My problem was that it not easy to delete work items one by one so I decided to build a tool based on TFS Queries to allow me easily select the work items I want to delete. You can download executable from Here You can download Source Code from Here *** Deleting Work Item Action Is Not Recoverable *** Enjoy
TFS 11 Express
Tweet Yes, this sounds strange but it’s true – Brian Harry wrote couple of days ago on TFS Express . TFS 11 comes with many great improvements for Developers, Testers, Product Managers and The “Team”, and one more thing called – TFS Express , that includes the core developer features: Source Code Control Work Item Tracking Build Automation Agile Taskboard and more…. And it’s FREE !!! (Up to 5 users) Read the full article
The Git Hole
Tweet I consider myself a calm person with plenty of tolerance, I believe in productive discussion and love it – Part of my job as a consultant is to talk with Teams and explain them why you should choose a specific product over another, in 99.9% of those meetings there is one guy that don’t like the change (No One Like Changes) and you need in a calm way to explain and show him the benefits of the new tool – Forcing someone to do something is never a good thing. But sometimes there is no wining...
The Future of Testing: Quality Center vs. Team Foundation Server
Tweet Quality Center vs. TFS is a question I hear a lot, each customer that works with Quality Center has faced this question when the development team has decided to work with TFS or the Testers want features to help them improve their testing quality. Instead of talking about that subject only with my customers I decided to write something on that subject to help you understand the power of TFS for Testers, and how this platform will improve your Testing abilities with more advance features and...
Code Metrics From The Command Line - Power Tools
Code Metrics From The Command Line - Power Tools In my last post I’ve talked about What is Code Metrics in Visual Studio, and how Code Metrics will allow you to monitor you code to find those un-maintainable and complex hotspots “Microsoft just release a command line because many customers are looking for a way to generate code metrics information as part of their build process. In this way, the complexity associated with assemblies coming out of your nightly builds could potentially be tracked and...
What is Code Metrics
What is Code Metrics Visual Studio 2008/2010 comes with a nice tool that called – Code Metrics: “gives you the ability to dig deep to find those un-maintainable and complex hotspots” Code Metrics calculate 5 measures: Lines of Code – Indicates the approximate number of lines in the code. The count is based on the IL code and is therefore not the exact number of lines in the source code file. A very high count might indicate that a type or method is trying to do too much work and should be split up...
Extending Visual Studio Setup Project – Part 2
Extending Visual Studio Setup Project – Part 2 In my last post on that subject Extending Visual Studio Setup Project – Part 1 I showed how to create and use the basic features in Visual Studio Installer, this is the second part and more advanced. Download Demo Project Run External Application during Setup In this step I’ll show how to run an external application before the actual install process using “Installer Class”. Create new WPF Application project called – “SetupHelper” and add additional...
Extending Visual Studio Setup Project – Part 1
Extending Visual Studio Setup Project – Part 1 One of the thing I hear all the time when companies talks for building reliable Windows Installer (MSI) for their product is –> Visual Studio Setup Project is not enough and we need much much more, my first response is – Wait, VS Setup project is not like Advanced Installer , InstallShield but still can do a lot more outside the box. Setup projects are used to create Windows Installer (.msi) files, which are used to distribute your application for...
Create OLAP Failed – XML parsing failed at line 1, column 0: A document must contain exactly one root element.
Create OLAP Failed – XML parsing failed at line 1, column 0: A document must contain exactly one root element. I’ve visit one of my customers and saw a strange error in the event log: Errors in the metadata manager. An error occurred when instantiating a metadata object from the file, '\\?\C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\TfsWarehouse.0.db\Today.886.dim.xml'. Detailed Message: Create OLAP failed Exception Message: XML parsing failed at line 1, column 0: A document must...
SourceSafe Users Get Ready To Say – Bye Bye!
SourceSafe Users Get Ready To Say – Bye Bye! Microsoft looks to move SourceSafe users to newer technology The company will offer a special installation option for Team Foundation Server ALM platform as it winds down Visual SourceSafe support….. Brian Harry "We see TFS as the successor to SourceSafe," said Brian Harry, who holds the title of technical fellow at Microsoft.  The Basic Installation option would be featured as part of Visual Studio Team Foundation Server 2010 .   Read...
A problem has encountered while loading the visual studio 2008 setup components
A problem has encountered while loading the visual studio 2008 setup components I’m using Windows 7 – 32bit, when trying to add more components for Visual Studio 2008 I got the following error:   So I have start exploring this problem and found that two days ago (7/5/09) Windows Auto Update has installed Hotfix for Visual Studio Team System 2008. I’ve removed this Hotfix and now I can add/remove Visual Studio components.
Error When Trying To Access Source Control With Team Explorer (vscommod.cpp Line number:173)
Error When Trying To Access Source Control With Team Explorer (vscommod.cpp Line number:173) Today I have installed windows 7 and visual studio 2008 + team explorer. I open visual studio and go to team explorer to open source control and I saw that there is no Source Control there I even try to open source control from the file menu but I got the following error:   Try the following steps to resolve the issue: 1. Open a command prompt. 2. Navigate to the following folder:   "%programfiles...
How To Debug MSBuild Projects And Tasks
How To Debug MSBuild Projects And Tasks Almost everyone customize their MsBuild scripts for the company needs. But some times because those customization you spend a lot of time try to make this script works as you want. There is no easy way to debug those MSBuild script / Tasks and here is a list of links to help you accomplish this:   published by - Buck Hodges - Debug your build with MSBuild Sidekick v2.3 Powerful MSBuild projects debugger with extended functionality: step through mode, visual...
How To: Hide Source Control Folder From Specific Group
How To: Hide Source Control Folder From Specific Group Note : To perform the following steps you need TFS project admin permission 1. Create a project-level group -- group. Its name is ReadOnlyGroup 2. Add the users to the group. 3. Set the permission on the source control folder for the ReadOnlyUsers. a. Right click the sub-folder in team project at Source Control Explorer select 'Properties' menu. b. Select 'Security' tab. Revise the ReadOnlyUsers group's permission on the sub...