Unity 2022.3.25升级后VS2022中PropertyBagGenerator创建失败求助
问题根源分析
- 这个错误的核心是Unity 2022.3.25f1自带的
Unity.Properties.SourceGenerator源代码生成器依赖.NET 6.0版本的System.Runtime程序集,但你的Visual Studio 2022环境没正确加载到这个程序集。 - 具体拆解几个可能的原因:
- 你的VS 2022没安装.NET 6.0的SDK或运行时,就算装了,环境变量也可能没配置对,导致VS找不到这个程序集。
- Unity 2022.3.25f1的源代码生成器组件存在文件缺失,比如
System.Runtime相关的依赖包没被正确放到Unity的工具目录里。 - 你VS里的Unity工具包(Visual Studio Tools for Unity)版本太老,兼容不了Unity 2022.3.25f1引入的、依赖.NET 6的源代码生成器。
内容的提问来源于stack exchange,提问作者Lewis
相关产品推荐
相关产品推荐

