c# - Visual Studio 与 Unity 不对应
问题描述
所以,这发生在几天前。我在 Unity(最新版本)和 Visual Studio 2017 中处理了一个项目。我不得不更改计算机/机器,所以我将文件夹与项目一起存档,以便将来打开它。
我迁移到的计算机/机器具有去年版本的 Unity 和 VS 2017。我更新了所有内容,在 Unity 中打开了项目 - 一切正常。但是,当我尝试打开 Visual Studio 更改代码时 - 首先,所有代码行都带有红色下划线,并且有很多错误,其次,Unity 代码没有自动完成功能。
首先,我尝试重新安装所有我能安装的东西。我删除了 Unity 和 VS 并再次安装它们。没有改变。其次,我尝试重新安装了一些VS版本,2017和2019都不起作用。我什至尝试在 Unity 首选项中更改为 VSCode,但没有运气。
那么,问题是如何解决?
解决方案
我过去也有类似的问题。什么对我有用:
1) 确保 Unity 和 VS 已关闭
2) 从您的统一项目文件夹 (*.csproj) 以及项目文件 (.sln) 中删除所有 Visual Studio 文件
3)删除库/临时文件夹
4) 在 Unity 中启动您的项目
5) 通过双击打开一个 .cs 或 .js 文件。
Visual Studio 将需要稍长的时间才能打开,因为它将重新创建所有 VS 项目文件,但希望您不再收到无效的编译器错误,并且自动完成功能再次起作用。
希望这可以帮助
推荐阅读
- python-2.7 - Matplotlib 在使用 plt.savefig() 时失去绘图功能
- java - 登录功能中出现意外的令牌错误
- java - 从日期格式中排除毫秒(jackson + java 8 日期)
- c++ - wxImageList::Add() 总是返回 0
- azure - 如何使用 Cosmos DB 触发器从 Azure Function 中的 Azure Cosmos DB 中断中恢复
- javascript - React.js如何将索引作为道具从this.props数组传递给子组件
- java - 如何创建 CMIS 服务器
- mysql - 在 MySql 查询中构造 JSON 对象时取消引用值
- wpf - XAML 错误:不知道如何检测 ReactiveUI.RoutedViewHost 何时激活/停用
- python - 在模块odoo localhost上添加字段