Есть ли какие-либо рекомендации по преобразованию существующих библиотек классов .NET в переносимые библиотеки?

У меня есть несколько библиотек классов с нетривиальным количеством существующего кода. Библиотеки классов в настоящее время нацелены на .NET 4.0. Есть ли какое-либо руководство о том, как преобразовать эти библиотеки в переносимые библиотеки? Из рассмотрения .csproj не видно, что есть много различий:

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

а также

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

Является ли хорошей или плохой идеей попытаться преобразовать существующую библиотеку классов в переносимую?

Ответы на вопрос(3)

Ваш ответ на вопрос