This is the best converter currently available for VB.NET to C# conversions and has won many "best-of" awards. This can be found at the link below
Here is a tool to convert VB.NET code C#. The tool is available for Offline Use.
Its extremely useful for C# developers that struggle when they can only find
VB.NET examples/snippets. This Converter is still under testing, there has been a few flaws.
Figure: VB.NET to C# converter
BabbelFisken - VB.NET to C# converter
Combined VB.NET to C# and C# to VB.NET converter
This tool is great - you can point to a file or type your C# or VB.NET code into the page and it will show you translated code - as you type. See the tool in the link below
Carlos Ag Code Translator
SourceGear Vault
SourceGear vault mirrors all good things about Microsoft SourceSafe's interface
and integration, while scaling better to enterprise level projects.
SourceGear Vault features:
-
Reliability. Many users do not trust VSS because of its tendency to corrupt
its own repositories. Vault's design places a strong emphasis on the integrity
of the repository. The Vault repository is stored using Microsoft SQL Server
2000. Furthermore, Vault supports atomic check-in transactions (change sets).
When checking in a collection of files, the entire check-in either succeeds
or fails as an atomic unit.
-
Seamless transition from VSS. Vault includes a SourceSafe import wizard
which is painless and easy to use. Every version of every file is imported,
including change comments. Shares and pins are properly maintained.
-
Familiar features and interface. VSS users will feel comfortable using
Vault. The client user interface very closely resemble that of VSS and SourceOffSite
all major features of VSS are present.
-
.NET Architecture. Vault is built entirely on Microsoft's .NET platform,
including C#, IIS, and SQL Server 2000.
-
Open. The Vault Server is built as a collection of .NET Web Services.
The Vault Client API allows you to build custom solutions using the same
libraries on which the Vault clients are built.
-
History Explorer. The use of SQL as a repository storage allows Vault
to easily provide more advanced ways of querying the history of a project.
Other alternatives include:
- Perforce
- StarTeam
- Source Inegrity
Reflector Decompiler for .NET
Reflector is a class browser, decompiler and XML documentation browser for .NET
components (assemblies). If you want to see code in other people's .NET applications
(assuming it has not been obfuscated) in C# or VB.NET, this is your tool.
Allocation Profiler
Allocation Profiler is a great tool for visualizing and analyzing allocations
on the Garbage Collection (GC) heap. It presents the data from this log file
in a variety of interesting and useful views (histograms, graphical tree views)
It can be used to verify program execution (e.g. ensure you've allocated only
the objects you thought) and to detect possible memory leaks, and unclosed and
old objects within a process. Great for working out why that application takes
up 70MB in memory. This even works for .NET COM Add-ins (just point to OUTLOOK.EXE
instead). Simply launch AP, point it at your EXE and click a button.
CLR Spy for COM Interop
COM-Interop is the most error prone aspect of .NET. If you do anything with
COM-Interop in .NET, this is an invaluable tool for diagnosing and isolating
any problems you might have. Optionally logs probes to file.
Developer Express CodeRush
CodeRush is a developer productivity enhancement tool that
integrates Visual Studio .NET. CodeRush provides extensive
visualisation, selection, clipboard, navigation and template tools, and works with both C# and Visual Basic .NET.
Features include:
- Icons - Different types and
members (for example, classes, enums, structs, methods,
properties, etc) with icons that allow you to modify the
accessibility
- Structural highlighting - lines on the left
hand side make it easy to see the start and end of nested
statement blocks. A configurable line on the right allows
you to ensure lines of code don't become too long when
developers use different screen resolutions
- Keyboard shortcuts allow you to expand, contract and
comment selections based on statement blocks
- Documentor window
- allows you to visualise complex XML documentation markup
- Smart cut and paste - automatically selects logical code
blocks when copying, and adapts pasted code to the
situation. For example, inside an if block, "=" will
automatically be converted to "==" in C#.
- Advanced bookmarks - remember the column position as
well as the line and allow you to easily move between
different locations
- Templates - common blocks of code can easily be inserted
with keyboard shortcuts

Figure: Visual indicators inside your code

Figure: Visual accessibility modification in code view

Figure: XML documentation previews

Figure: Automatically insert templates for commonly used code
CodeRush Web Site
Test Driven .NET
Test Driven integrates with a range of tools such as NUnit, MBUnit and Visual Studio that allows you to run Unit Tests with the right click button. Its key features include:
- Run unit tests within any method, class, source file, namespace, project or solution with a single-click
- TestDriven.NET is the only add-in to work with all versions of Visual Studio .NET
- Supports multiple unit testing frameworks including NUnit, MbUnit and MS Team System
- Runs in its own process for side-effect free testing.
- Allows you to easily debug tests or methods
- Supports all major .NET languages (C#, VB, C++ and J#)

Figure: Run Unit Tests from the right click menu
Test Driven .NET Web Site
AspDB
Tornado is the DotNet version of AspDB.
VS.Net is not required but remains a popular way to program DotNet with Tornado as a library.
If you have the DotNet Framework installed, you basically need only one file (Tornado.dll) to get going.
You can click via a code generator (Designer) to produce a complete and acceptable Web DB application in several minutes.
-
- Figure: Designer
BLinQ
Blinq is a tool for generating ASP.NET websites for displaying, creating, and manipulating data based on database schema, but it is replaced by MVC.
You don't need to write SQL queries to use Blinq; LINQ will generate optimized queries for you that request just the data you want to show.
The Blinq tool autogenerates web forms from database schema which enable the following by default:
- Select, insert, update, and delete functionality
- Details and foreign key navigation
- Sorting and Pagination of records
- A default style and design which provide a consistent layout
Acknowledgements
Adam Cogan
Tatham Oddie
David Klein