首先是得怪自己手贱,玩了一下DISM++,清理C盘空间,不知道把什么NuGet的东西清理了。
用Rider打开ET项目,编译的时候各种红色提示报错。
然后我开了VS,把Nuget方面该升级的都升了一下
其中有一个是在\Share\Analyzer\Share.Analyzer.csproj里加了一个属性:<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
加了之后的样子:
<PropertyGroup>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
</PropertyGroup>
之后大部分报的这个错误就消失了。现在还剩一个报错(不知道这个解决后还有没有其他的):
StaticClassCircularDependencyAnalyzer.cs(24, 54): [RS1037] 将 “CompilationEnd” 自定义标记添加到用于初始化字段 “Rule” 的诊断描述符,因为它用于报告编译结束诊断
是在ET\Share\Analyzer\AnalyzerStaticClassCircularDependencyAnalyzer.cs这个文件里的,这句话是严重看不懂,不知道怎么处理,请SJ大佬指导一下,万分感谢!!!
我的QQ:342234005,万望加下QQ指导下,谢谢了!!!