2 min

Productive Toolset for C# Developer

An updated checklist of software, developer tools, Visual Studio extensions, version-control clients, utilities, productivity applications, and useful web services for setting up a Windows developer machine.

Development
2 min

Toolset agnostic build server and Silverlight projects

Explains why Silverlight and Web Application projects require Microsoft.WebApplication.targets at Visual Studio's expected MSBuild location, and how to work around this dependency on a toolset-free continuous integration server.

Development
1 min

NuGet: Update to an older version of a package

How to downgrade a NuGet package when Update-Package refuses to install an older version by uninstalling the current package and explicitly installing the required previous version.

Development
2 min

"Failure has occurred while loading a type."

Troubleshooting the .NET error 'Failure has occurred while loading a type' in a COM+ assembly, tracing it to stale registry permissions and resolving it by removing the problematic CLSID keys and running Visual Studio with administrative privileges.

Development
2 min

InternalsVisibleTo, PublicKey and PublicKeyToken

How to use InternalsVisibleTo with strong-named .NET assemblies, including signing the test assembly and specifying the full public key instead of the public key token.

Development
5 min

NuGet-Package-Management mit ArcObjects

NuGet als Paketverwaltung für ArcObjects-Bibliotheken: Drittbibliotheken versionieren, über eigene Paketquellen verteilen und Referenzen in Visual-Studio-Projekten zentral und reproduzierbar aktualisieren.

Development
2 min

Let ReSharper and Code Contracts work together

How to make ReSharper understand .NET Code Contracts such as Contract.Requires by extending its external annotations and eliminating false nullability warnings.

Development
2 min

Let ReSharper and xUnit work together

How to set up xUnit with Visual Studio and ReSharper, including local xUnit references, the xUnit Contrib ReSharper plugin, external annotations, and Live Templates.

Development
1 min

Get Keymaps for ReSharper running

How to get the Keymaps for ReSharper plugin working with ReSharper 5.1 by moving its DLL to the correct version-specific plugin directory.

Development
5 min

Diverse Shortcuts

A personal keyboard shortcut reference for Visual Studio, ReSharper, Windows, Outlook, Word, Chrome, and SRWare Iron, covering editing, refactoring, debugging, navigation, window management, and productivity.

Development
1 min

Default installation for developer machines

A personal checklist of must-have and optional developer tools, IDEs, Visual Studio add-ins, editors, utilities, and Quick Launch shortcuts for a Windows development workstation.

Development
1 min

Global SVN Ignore Patterns und Zeitstempel-Optionen

Empfohlene globale TortoiseSVN Ignore-Patterns für .NET, Visual Studio und ReSharper sowie sinnvolle Zeitstempel-Einstellungen und Hinweise zur Sicherung der Subversion-Konfiguration.

Development
4 min

Remote Debugging mit Visual Studio

Anleitung zum Remote Debugging mit Visual Studio: Remote Debugging Monitor einrichten, Prozesse verbinden, PDB-Dateien und Firewall konfigurieren sowie typische Verbindungs- und Breakpoint-Probleme beheben.

Development
1 min

ReSharper is not available

How to fix grayed-out ReSharper menus and a missing Visual Studio add-in by reinstalling MSXML 6.0 after it was removed with SQL Server 2005.

Development
1 min

Nice tools for I18N

An overview of resource and localization tools for Visual Studio

Programming
1 min

Compiler-Error: error MSB3217

How an orphaned assembly in the GAC can cause the misleading MSB3217 'Cannot register assembly' build error and why removing stale dependencies solves it.

OS
1 min

Referenzieren von Assemblys im GAC

Wie sich .NET-Assemblies aus dem Global Assembly Cache (GAC) in Visual Studio referenzieren lassen, wenn sie nicht im Add-Reference-Dialog aufgeführt werden.

Development
1 min

Developing own Custom Functoid for BizTalk

Wie man eigene BizTalk-Functoids entwickelt, deren Installation im GAC und Mapper-Extensions-Verzeichnis, sowie die Automatisierung per Post-Build-Event.

BizTalk