Existe alguma orientação sobre como converter bibliotecas de classes .NET existentes em bibliotecas portáveis?

Eu tenho algumas bibliotecas de classes com uma quantidade não trivial de código existente. As bibliotecas de classes atualmente têm como alvo o .NET 4.0. Existe alguma orientação sobre como converter essas bibliotecas em bibliotecas portáveis? Olhando para o .csproj, não parece que há muitas diferenças:

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />

e

<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

É uma boa ou má ideia tentar converter uma biblioteca de classes existente para ser uma biblioteca portátil?

questionAnswers(3)

yourAnswerToTheQuestion