Category: Development Environment
-
VisualStudio install cache folder is important
I tried to find information about the “VisualStudio install cache” folder that Visual Studio installer creates, but was unable to find much. The folder takes a healthy couple of gigabytes of disk storage and, having the “cache” keyword in it, seems to be safe to delete. But deleting it will cripple Visual Studio updates. My…
-

How to set a category for Visual Studio new item templates
A .vstemplate file defines a template for an item that appears in Visual Studio’s “Add New Item” dialog. But it doesn’t have an option to choose which of the categories (shown in the left part of the dialog) it will appear in. I know of two ways to use the .vstemplate file and there are…
-
CruiseControl.Net Missing Xml node (sourceControls) for required member (ThoughtWorks . CruiseControl . Core . Sourcecontrol . MultiSourceControl . SourceControls).
It’s a silly error but the solution is not very obvious or logical… I modified my CruiseControl.Net configuration to include multiple source control nodes, but it started complaining that the XML was malformed. The error was something like [CCNet Server] ERROR CruiseControl.NET [(null)] – Exception: Unable to instantiate CruiseControl projects from configuration document. Configuration document…
-
Lessons learned: migrating a complicated repository from subversion to mercurial
Migrating from SVN to Mercurial is a simple process only if the SVN repository has a straight-and-square structure – that is, there are trunk, branches and tags folders in the root and nothing else, not in its present state or ever before. If you used your SVN repository in a way that was convenient in…
-
Moving Up from SVN: Experiences in Migrating to Git and Mercurial
(Note: this text is a result of a couple of months of research… Only when I finished the migration and got to the point where things are running smoothly I got around to finishing this post. Some of this information may be a bit outdated, but from what I’ve seen things haven’t moved much in…
-
How to fix comment character encoding in TortoiseHG
I imported a couple of repositories from SVN into Mercurial and discovered that characters not present in the standard ASCII table have become mangled in the comments… Or at least they looked mangled in the console output as well as in TortoiseHG – now, the console is not that important, but how to fix this…
-
A macro to find missing files in Visual Studio Solutions
Or: how to solve the setup project message “ERROR: An error occurred while validating. HRESULT = ‘80004005’” It seems that for a large part of features in Visual Studio .Net, the development stops at the point where they are mostly usable and effectively demo-able. The Microsoft people are very eager to show you how easy…