Проекты Prism7 wpf не загружаются из-за тегов версий? как исправить - PullRequest
0 голосов
/ 12 января 2019

Я скачал Prism 7 с Github, и ряд проектов не загружается. При составлении кода указывается причина этой ошибки:

C: \ множественное число \ Prism-master \ Source \ Wpf \ Prism.Wpf \ Prism.Wpf.csproj: ошибка : Ожидается, что $ (IS_PREVIEW) будет вычислено как логическое значение вместо "", в условие "'$ (PRISM_RELEASE)' == '' и '$ (PRISM_WPF_VERSION)' == '' И '$ (IS_PREVIEW)' ". C: \ множественного \ Призма-мастер \ Source \ Wpf \ Prism.Wpf \ Prism.Wpf.csproj

Как мне это исправить?

Версия 6.0 никогда не давала этой проблемы.

Следующие проекты не будут загружаться в Prism 7

Prism.Wpf

Prism.Unity.Wpf

Prism.StructureMap.Wpf

Prism.DryIoc.Wpf

Prism.Ninject.Wpf

1 Ответ

0 голосов
/ 13 января 2019

https://github.com/PrismLibrary/Prism/issues/1652

Для хранилища Prism 7 требуется ряд зависимостей, которые не являются частью NuGet. В частности, вам нужен .NET Core 3.0 , который вы можете получить по адресу здесь .

Поскольку (на момент написания статьи) это предварительная версия, вы должны включить в Visual Studio. Это можно сделать, выбрав Инструменты / Параметры / Проекты и решения / .NET Core в строке меню Visual Studio. Этот процесс подробно описан здесь:

https://www.youtube.com/watch?v=gIlfHtqgKk8&feature=youtu.be

Если вы еще этого не сделали, вам нужно убедиться, что ваша версия Visual Studio 2017 установлена ​​как минимум на версию 15.9.3. Если у вас нет этой версии или выше, вы можете обновить установку с этой страницы . Версии более ранние, чем эта, не будут иметь установленного флажка opt-in.

При установке Visual Studio убедитесь, что установлен флажок Универсальная платформа Windows .

Наконец, вам понадобится Обновление создателей Windows 10 , которое вы можете получить по этой странице . Просто нажмите кнопку Обновить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...