c# - 如何修复程序集 C# 加载失败?
问题描述
在 Visual Studio 中,我得到以下输出:
无法加载项目文件。解析 EntityName 时出错。第 72 行,位置 59。C:\Users\Admin\Desktop\BlakeneyBrian_CustomNPC&ItemTool\Unity Project\Assembly-CSharp.csproj
我相信 & 符号是问题,但如果我更改文件名,我会丢失其中的所有内容。该文件附加到许多不同的项目中,我不能丢失这些项目,但它在我当前的项目中不起作用。我该如何解决?我一直在寻找解决方案,但找不到我真正需要的东西。
在 Unity 中,我得到这个编译错误:
Assets/4-NavAgent_Best/Scripts/NavAgentStateMachine_Best.cs(22,18):错误 CS0246:找不到类型或命名空间名称“PauseState”。您是否缺少使用指令的“UnityEditor”?
这是一个课堂作业,我已经完全按照我被告知的那样构建了代码,但它不会运行。谁能帮我?
解决方案
您不能在普通文件夹中使用 UnityEditor 命名空间。要使用 UnityEditor,您必须将脚本放在编辑器文件夹中。Assets/Editor/
例如。
但 UnityEditor 脚本不会包含在最终构建中。
https://docs.unity3d.com/Manual/ScriptCompileOrderFolders.html
推荐阅读
- google-apps-script - 无法执行已部署的工作表脚本 Web 应用程序。获取 404
- javascript - 括号内第一个单词的首字母大写
- php - Algolia API 请求使用 PHP laravel 添加用于刻面的属性
- javascript - 使用 IO-TS 将 JS 字符串数组转换为 union
- r - 将条件变量添加到 R 中的随机森林模型
- eclipse-cdt - 如何将 Eclipse CDT 配置为在文件保存时自动构建和运行?
- python - ValueError:使用 tf.keras.preprocessing.image_dataset_from_directory 时解包的值太多(预期为 2)
- java - 在单个 Gradle 文件中使用多个 Gitlab 注册表
- python - 用 matplotlib 连接两个没有实线的 x 变量
- sql - SQL 存储过程需要数小时才能从应用程序执行,而不是从 SSMS (Azure SQL)