Does WPF Work with C++?

You can use WPF with C++/CLI. It is a .NET API, however, so it requires the .NET Framework. That being said, the designer support is non-existent with C++. This means that, for practical purposes, WPF doesn’t really work with C++. Typically, the user interface layer is written in C# (or VB.NET), then calls into C++ … Read more

How to install Visual Studio Build Tools 2010 on Visual Studio 2015 Community?

I have a project created on Visual Studio 2010. When I try to run the project on Visual Studio 2015 Community edition I get the error below, Severity Code Description Project File Line Error MSB8020 The build tools for Visual Studio 2010 (Platform Toolset = ‘v100’) cannot be found. To build using the v100 build … Read more

Create html documentation for C# code

Doxygen or Sandcastle help file builder are the primary tools that will extract XML documentation into HTML (and other forms) of external documentation. Note that you can combine these documentation exporters with documentation generators – as you’ve discovered, Resharper has some rudimentary helpers, but there are also much more advanced tools to do this specific … Read more

Why am I getting ‘Assembly ‘*.dll’ must be strong signed in order to be marked as a prerequisite.’?

My guess is that you’re not working with strongly named assemblies. I’ve had this error when two projects reference slightly different versions of the same assembly and a more dependent project references these projects. The resolution in my case was to remove the key and version information from the assembly name in the .csproj files … Read more

The project type is not supported by this installation

edit please see the answer further down, which is about 18 months newer, and actually solves the problem. This historically once-accurate answer is no longer as accurate. Leaving intact after the break for this reason. – thanks – jcolebrand What edition of VS do you use? VS2008 Express, Standard, Pro or Team System? VS2010 Professional, Premium or Ultimate? … Read more