Unity2022里用ViusalStudio2019创建代码报错CS8032 C# 无法从 {1}: {2} 创建分析器实例 {0}。 您所在的位置:网站首页 无法创建xml分析实例 Unity2022里用ViusalStudio2019创建代码报错CS8032 C# 无法从 {1}: {2} 创建分析器实例 {0}。

Unity2022里用ViusalStudio2019创建代码报错CS8032 C# 无法从 {1}: {2} 创建分析器实例 {0}。

2023-05-21 03:19| 来源: 网络整理| 查看: 265

用Unity2022在vs2019里创建脚本时遇到了CS8032

问题

首先在Assets文件下创建一个名为CS8032WarningFixer的脚本

 

在脚本里输入这些代码 

using System.Linq; using System.Xml.Linq; using UnityEditor; public class CS8032WarningFixer : AssetPostprocessor {     private static string OnGeneratedCSProject(string path, string content)     {         var document = XDocument.Parse(content);         document.Root.Descendants()             .Where(x => x.Name.LocalName == "Analyzer")             .Where(x => x.Attribute("Include").Value.Contains("Unity.SourceGenerators"))             .Remove();         return document.Declaration + System.Environment.NewLine + document.Root;     } }

using System.Linq; using System.Xml.Linq; using UnityEditor; public class CS8032WarningFixer : AssetPostprocessor { private static string OnGeneratedCSProject(string path, string content) { var document = XDocument.Parse(content); document.Root.Descendants() .Where(x => x.Name.LocalName == "Analyzer") .Where(x => x.Attribute("Include").Value.Contains("Unity.SourceGenerators")) .Remove(); return document.Declaration + System.Environment.NewLine + document.Root; } }

保存后返回unity

打开到你的工程文件夹下面,删除xxxxxx.sln文件 

 关闭Unity重启一下工程

 重启后会看到生成了一个文件夹

重新打开脚本后,警告消失了 。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有