Czy są jakieś wskazówki dotyczące konwersji istniejących bibliotek klasy .NET na przenośne biblioteki?

Mam kilka bibliotek klas z nietrywialną ilością istniejącego kodu. Biblioteki klas są obecnie ukierunkowane na .NET 4.0. Czy są jakieś wskazówki, jak przekształcić te biblioteki w przenośne biblioteki? Patrząc na .csproj, nie wydaje się, że istnieje wiele różnic:

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

i

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

Czy dobrym lub złym pomysłem jest próba przekształcenia istniejącej biblioteki klas w bibliotekę przenośną?

questionAnswers(3)

yourAnswerToTheQuestion