How to share the same Resharper settings between multiple solutions, with no manual intervention?

Resharper supports option layering. You would use it like this: Have one DotSettings file with all your settings in it. For each solution perform these steps: ReSharper -> Manage Options Right-click “Solution ‘Your Solution’ team-shared” Select Add Layer -> Open Settings File Choose the central DotSettings file This would create a DotSettings file for each … Read more

How to force a Solution file (SLN) to be opened in Visual Studio 2013?

The .sln file indicates the intended version as one of the early lines – for example: Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 or: Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 However – it can only make use of this if the default application for … Read more

Retargeting All Projects in a Solution to .NET 4.5.2

The MSDN documentation “Migration Guide to the .NET Framework 4.5” and “How to Configure an App to Support .NET Framework 4 or 4.5” only discusses modifying projects. There’s no details on applying changes to the entire solution at once, nor have I seen a function in VS that supports it. However, there’s a (well-rated) extension … Read more

Visual Studio Project vs. Solution

I find some missing information in the other answers (at least for people who come from other IDEs like, say, Eclipse) . To say that a solution is a container for projects is only part of the thing. The conceptual feature of a VS project (what determines its ‘granularity’) is that one project produces one … Read more

Setting up a common nuget packages folder for all solutions when some projects are included in multiple solutions

I have a similar situation with external and internal package sources with projects referenced in more than one solution. I just got this working with one of our code bases today and it seems to be working with the developer workstations and our build server. The below process has this scenario in mind (although it … Read more