Сделав это, ИМО проще всего начать заново. Это не займет много времени, чтобы скопировать несколько файлов .cs и добавить несколько ссылок и т. Д. Если вы действительно хотите, вы можете сравнить csproj; очевидные изменения - <ProjectTypeGuids>
, <SilverlightApplication>
, <ValidateXaml>
, <ProductVersion>
и <ProjectExtensions>
... и, вероятно, многие из ссылок ... хммм - да, просто начните заново; это будет безопаснее!
Если вам нужно поддерживать несколько фреймворков, вы можете обмануть (чтобы избежать необходимости поддерживать более 2 файлов проекта) - я делаю это в protobuf-net - включив:
<Compile Include="..\protobuf-net\**\*.cs" />
Который говорит "скомпилируйте все файлы .cs на любом уровне по пути .. \ protobuf-net".