从官网下载ABP, .net core2.1,编译不过出现如下错误.
项目结构如下图所示:
解决办法:
1.找到FileServiceWebModule.cs,并且注释掉PreInitialize()方法里的Configuration.Navigation.Providers.Add<FileServiceNavigationProvider>()这段代码.
2.删除bower.json,bundleconfig.json,compilerconfig.json,Project_Readme.html
3.删除,css,js,lib,view-resources文件夹
4.删除Home,Shared,_ViewImports.cshtml,_ViewStart.cshtml
好了,这时编译项目.就会成功了.
------------------------------------------------------------------------------------------------------------
若这个时候,编译成功,启动项目后,依然有问题,如下:
这是新版ABP .net core 2.1才会出现的问题,如下图,这两个文件一定不能删除.若删除了,还原回来就好了
若不喜欢过大与项目无关的东西存在,不能容忍也可以
把刚刚那些和JS和View相关的都可以全部删除掉.若还报错.
就把项目下:obj文件夹和bin文件夹的内容全部删除.就好了
保留obj和bin文件夹,删除里面的内容