我从Github下载了Prism 7,很多项目都不会加载。编译代码时给出的原因是以下错误:
C:\plural\Prism-master\Source\Wpf\Prism.Wpf\Prism.Wpf.csproj :错误:在“$(PRISM_RELEASE)‘==’和'$(PRISM_WPF_VERSION)‘==’和'$(IS_PREVIEW)‘”条件下,期望"$(IS_PREVIEW)“计算为布尔值,而不是"”。C:\plural\Prism-master\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发布于 2019-01-13 05:38:11
https://github.com/PrismLibrary/Prism/issues/1652
Prism 7存储库需要许多不属于NuGet的依赖项。特别是,您需要.NET Core3.0,您可以从这里获得它。
因为(在撰写本文时)它是预览版本,所以您必须在Visual中选择。为此,您可以从Visual菜单栏中选择工具/选项/项目和解决方案/.NET核心。这里详细描述了这一过程:
https://www.youtube.com/watch?v=gIlfHtqgKk8&feature=youtu.be
如果您还没有这样做,则需要确保Visual 2017安装至少为15.9.3版本。如果您没有此版本或更高版本,则可以从此页升级安装。在此之前的版本将不会有上面提到的opt复选框。
安装Visual时,请确保选中了通用Windows 功能。
最后,您将需要Windows 10创建者更新,您可以从此页获得它。只需单击更新按钮。
https://stackoverflow.com/questions/54160689
复制相似问题