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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(@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文件。

点击这里下载

以上是关于(@WhiteTaken)解决Unity5.x下UnityVS2013不能使用的问题的主要内容,如果未能解决你的问题,请参考以下文章

Drawcall总结-Unity5.X

Unity5.X打包场景为AssetBundle后,加载场景后烘培灯光贴图不显示

c#中的泛型委托(@WhiteTaken)

(@WhiteTaken)设计模式学习——代理模式

(@WhiteTaken)设计模式学习——抽象工厂模式

(@WhiteTaken)Unity中Invoke的用法