带有unity3D的Visual Studio不会像以前那样工作[重复]

Posted

技术标签:

【中文标题】带有unity3D的Visual Studio不会像以前那样工作[重复]【英文标题】:Visual studio with unity3D wont work like it used to be [duplicate] 【发布时间】:2016-04-01 07:21:33 【问题描述】:

我已经在互联网上搜索了一个星期,当我升级到 unity 5.3.2 或 5.3.3 时,我找不到任何分辨率有什么办法解决这个问题?我很绝望,需要使用 Visual Studio,因为它更简单且用户友好的代码编辑器

没有颜色(没有智能感知),当我尝试使用像 transform.rotatetoward 这样的 unity3d 变量时,它没有显示任何内容

这里说我启用了我的视觉工作室工具

我在互联网上尝试了无数种方法来解决这个问题

通过重新安装unity3d和visual studio 删除所有 .sln、.csproject、vscode 文件夹,以便 unity 生成新文件夹 我尝试使用插件将 unity 与 Visual Studio 连接起来

它不再起作用了

我的视觉工作室信息

Microsoft Visual Studio Community 2015 版本 14.0.23107.0 D14REL

已安装的产品

Visual Basic 2015 00322-20000-00000-AA455

Visual c# 2015 00322-20000-00000-AA455

Visual C++ 2015 00322-20000-00000-AA455

适用于 Visual Studio 包的 Application Insights 工具 1.0

常用 Azure 工具 1.5

GenerateUnitTest 1.0

Microsoft Azure 移动服务工具 1.4

NuGet 包管理器 3.0.0

PreEmptive Analytics Visualizer 1.2

产品详情:

Microsoft Visual Basic 2015

【问题讨论】:

打开 VS 时会弹出对话框吗? 没有收到任何对话框,它只显示代码@MohammadFaizanKhan imgur.com/bFWItnT(除了这个) 【参考方案1】:

这是某些操作系统上的错误,因为上周我也发生了同样的事情。这可能是由于 Windows 自动更新破坏了某些东西。当前的解决方法是从统一中打开您的 C# 文件。

改为转到资产->在资源管理器中显示,然后打开带有 .sln 扩展名的项目名称。

然后在Visual Studio中打开你的C#文件,Visual Studio右侧有一个Window。在它下面,选择一个名为 Solution Explorer 的选项卡。在那里你可以打开你的 C# 文件。

一切都会恢复正常,它不会将 C# 文件作为 Miscellaneous 文件打开。这就是在 Unity 修复此错误之前您应该从 Visual Studio 打开文件的方式。

【讨论】:

我尝试使用 (game name).sln 打开我的 c# 项目,但它仍然将我的 c# 项目注册为 misc 文件 我遇到了你的问题,我使用的是 Visual Studio 2013,但问题是在 Windows 更新后开始的。这为我修好了。 您从 Visual Studio 中打开了 C# 文件,而不是在 Unity 中双击它? 等等,不,我没有阅读编辑后的版本,我总是统一打开我的 c#,我在哪里可以找到这个“Visual Studio 右侧有一个窗口。在它下面,选择一个名为“解决方案”的选项卡资源管理器”哪个窗口?是这个吗? imgur.com/E2hucwj如果是这个,则没有解决方案资源管理器 您的图片中缺少该窗口。不要从 Unity 打开。再次阅读我的答案。如果缺少,请转到 Visual Studio 中的 View->Solution Explorer。您使用的是 VS 2015,所以我不知道它是否会在那里,但尝试转到 View->Solution Explorer,该窗口将出现在右侧。

以上是关于带有unity3D的Visual Studio不会像以前那样工作[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D,导入包的代码未显示在 Visual Studio 中

Unity3D安装与Visual Studio关联配置

Visual Studio 2015 for Unity3D 错误“不兼容的项目”

Visual Studio 不会因用户未处理的异常而中断

带有 Visual Studio 2013 的 github - 由于未提交的更改而无法拉取

将 Unity3D 项目从 2019.2.12f1 升级到 2020.3.1f1 后,Visual Studio 项目充斥着 CS518 错误