Через несколько лет я возвращаюсь к разработке .NET (настольных приложений) и хотел создать приложение UWP, ориентируясь на современное мышление по контейнерам IoC, AoP, DI. Я столкнулся с Castle, который отлично выглядит на бумаге, но когда я пытаюсь добавить какие-либо сборки компонентов в качестве ссылок, я получаю сообщение об ошибке, в котором говорится, что Castle. [Что угодно] не совместимо с UAP (точная ошибка скопирована ниже).
Итак, мой вопрос: это должно работать? Я просто создаю пустое приложение UWP, надеясь использовать Castle (в VS.NET 2017). Так чего мне не хватает? Я не могу быть впереди кривой с VS2017, я могу?
Есть ли где-нибудь кулинарные книги, в которых показано, как заставить это работать?
Severity Code Description Project File Line Suppression State
Error NU1202 Package Castle.EventWiringFacility 4.1.1 is not compatible with uap10.0.15063 (UAP,Version=v10.0.15063) / win10-x64-aot. Package Castle.EventWiringFacility 4.1.1 supports:
- net45 (.NETFramework,Version=v4.5)
- netstandard1.6 (.NETStandard,Version=v1.6) ReferenceArchitecture D:\Source\ReferenceArchitecture\ReferenceArchitecture\ReferenceArchitecture.csproj 1