Copying over my existing version of the .NET Portable Library Assemblies link collections fixed this problem for me.
I ran into this problem after installing the patch in Visual Studio 2015 Update 3, read the vvolkgang answer and first abandoned it because I already had folders in C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable , and the dates of these folders were later than the dates contained in the link assemblies of the archive that I downloaded. What I had to do was check the correct part of the folder hierarchy. Take a look at your project file; in my case, I had the following settings:
<TargetFrameworkProfile>Profile49</TargetFrameworkProfile> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
If these are your settings, you need to check the contents of C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile49 . If youβre using a different profile or targeting a different version of the framework, adjust the path accordingly. When I checked this folder, I found that I have many XML files, but no DLL; copying files from Microsoft.NET Portable Library Assemblies 4.6 collections and choosing not to replace any files that already exist fixed my build problems.
Ade stringer
source share