(@WhiteTaken)解决Unity5.x下UnityVS2013不能使用的问题

终于解决了这一困扰我很久的问题。

下面来介绍一下我遇到的问题:

前段时间,重新做了系统,并且安装了Unity5.6版本,VS2013,UnityVS 2013.msi,Visual Studio 2013 Tools.unitypackage,但是每次打开Unity都会报一个 错误。如图。

 

 

打开某一个脚本,还会报出更多找不到引用的错误。并且看不到Attach to Unity按钮。

 

 

非常的蛋疼,于是查找了很多资料,

有说是根目录Temp文件权限的问题,但是每次修改Temp权限都不能成功。

还有说是一个国外的软件(忘了叫啥了)需要关闭自动扫描的问题,WTF,我并没有安装这个软件呀。。。

 

然后就是各种不成功,每次需要打断点了,就得开monodevelop,非常的不舒服。

今天早晨查着玩,发现了一个新的解决办法。网址(http://blog.csdn.net/mad2man/article/details/39203033

总结来说,就是安装UnityVS 2013.mis,但是我发现了一个dll文件很特殊,于是看了一下介绍SyntaxTree.VisualStudio.Packages.dll,需要把这个dll的东西放到指定目录下边。

然后重启Unity,打开一个c#脚本,奇迹出现了。见到了久违的Attach to Unity。调试功能彻底恢复正常。

 

 

附上UnityVS 2013的压缩包,里边有这个dll文件。

点击这里下载

原文地址:https://www.cnblogs.com/WhiteTaken/p/7655184.html