I have some class libraries with a non-trivial amount of existing code. The class libraries currently target .NET 4.0. Is there any guidance on how to convert these librarie
We also converted existing libraries to portable libraries and it works fine. You have to modify the project file. Replace the following line:
with
Add following line inside a PropertyGroup tag
{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
And remove following lines from the AssemblyInfo.cs file
[assembly: ComVisible(false)]
[assembly: Guid("...")]
After that, Visual Studio should show you the Tab page "Library" in the project Property page and you can change the target frameworks for the portable library.