WPF 设置 IncludePackageReferencesDuringMarkupCompilation 属性导致分析器不工作

设置 IncludePackageReferencesDuringMarkupCompilation 属性为 false 将配置 WPF 在构建 XAML 过程中创建的 tmp.csproj 过程中将不引用依赖的 nuget 包。分析器默认也是通过 nuget 包方式安装的,这就导致了分析器项目没有被 tmp.csproj 项目正确使用到

如果项目里面有代码依赖分析器生成的影响语义的代码,那这部分代码将会构建不通过

详细关于 IncludePackageReferencesDuringMarkupCompilation 属性请参阅 WPF 修复 dotnet 6 与源代码包冲突

posted @ 2023-09-05 15:32  lindexi  阅读(14)  评论(0编辑  收藏  举报