\


文章目录

  • 开发环境
  • Unity 2018.2.3 Visual Studio 2019(以下简称VS)
  • 一、问题描述
  • 二、问题原因及解决方案
  • 问题产生原因:
  • 原因一——可能未安装对应工具
  • 原因二:当前版本对高版本VS部分功能默认不支持
  • 解决方案:
  • 通用步骤:
  • 解决方案一:
  • 解决方案二(推荐):
  • 总结



开发环境

Unity 2018.2.3
Visual Studio 2019(以下简称VS)

一、问题描述

通过Unity打开脚本后 visualstudio调试按钮显示为启动而非附加到Unity.如下图一所示:

unity怎么查找vs的路径 unity自带vs_Visual


图一(错误效果)

unity怎么查找vs的路径 unity自带vs_解决方案_02


图二(正确效果)


二、问题原因及解决方案

问题产生原因:

原因一——可能未安装对应工具

猜测可能是因为VS为后期自己安装,而非安装Unity时通过它提供的选项下载安装导致VS的调试未和Unity进行完全关联(仍可通过VS菜单栏调试——附加到Unity程序进行调试,但VS默认显示按钮为启动而非附加到Unity).

原因二:当前版本对高版本VS部分功能默认不支持

Unity2018对应的默认下载VS为2017,可能该版本Unity并不能很好的支持VS2019

解决方案:

通用步骤:

打开VS安装程序 Visual Studio Installer —— 修改——单个组件——搜索Unity,并安装Visual Studio Tools for Unity.

unity怎么查找vs的路径 unity自带vs_unity_03


图三

unity怎么查找vs的路径 unity自带vs_解决方案_04


图四

打开Unity——Editor—— Preferences——External Tools —— External Script Editor选择对应VS,并且Editor Attaching勾选上.如下图所示

unity怎么查找vs的路径 unity自带vs_unity_05


图五

以下解决方案均在通用步骤完成后才能进行.

解决方案一:

VS菜单栏—调试选项—附加到Unity程序调试—选择对应设备

解决方案二(推荐):

将Visual Studio 2017 Tools.unitypackage 导入Unity.文件位置如下

C:\Program Files (x86)\Microsoft Visual Studio Tools for Unity\15.0

unity怎么查找vs的路径 unity自带vs_unity_06


关闭重新启动Unity和VS即可.(查看)


总结

保持饥饿,保持愚蠢.

这世界唯一能够相信的就是你付出的努力和你走过的路.