2016-08-29 2 views
4

Возможно ли вообще? Я пытаюсь выяснить, как это сделать. У нас есть проект, скажем, проект называется «DoFunkyStuff».Ориентация. Core Core Framework и полная .Net 4.5/4.6 Framework в одном пакете Nuget

Мы хотим иметь две версии этого проекта, построенные на .Net Core, и один, который построен на Full .net 4.5 или 4.6 Framework, который имеет больше возможностей.

Во-первых, как бы я решил структурировать эти проекты в своем решении, чтобы у меня могли быть оба этих встроенных в один пакет Nuget, которые структурированы для разных фреймворков. Это возможно? Возможно ли иметь одно и то же имя проекта, но нацеливаясь на полностью независимую структуру с разной функциональностью, встроенную в один пакет Nuget?

Любое руководство будет потрясающим. Заранее спасибо.

+0

Что такое 4.5.6 вещь? Это никогда не существует. –

+0

@LexLi Я думаю, что он имеет значение 4.5/6, как в 4.5 или 4.6 –

+0

Извините, моя ошибка, я исправлю свой вопрос –

ответ

2

ОК Я нашел эту ссылку, которая описывает, как нацеливать как ядро, так и полную структуру. В нем также описывается, как использовать каждый код в коде. Похоже, что в итоге я получу какой-то серьезный уродливый код. На данный момент я думаю, что мне лучше иметь отдельные проекты.

https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/libraries#how-to-multitarget