如何使用Visual Studio 2012调试我的Unity项目?

时间:2015-02-04 22:49:53

标签: visual-studio-2012 unity3d

1)我设置我的首选项以使用Visual Studio 2012打开Unity .cs文件

2)我遇到了这个:https://visualstudiogallery.msdn.microsoft.com/7ab11d2a-f413-4ed6-b3de-ff1d05157714

我下载并安装了VS2012 Tools for Unity

3)现在我被困在这里,当我尝试在VS中运行/调试单个.cs文件时,我得到了这个例外:

"无法直接启动具有类库的输出类型的项目。要调试此项目,请将可执行项目添加到此解决方案,该项目引用库项目。将可执行项目设置为启动项目。"

我不确定这意味着什么以及如何继续。我不确定如何将Unity与Visual Studio同步。

任何?

顺便说一下,我安装了Unity免费版4.6.1和Visual Studio Premium 2012。

由于

3 个答案:

答案 0 :(得分:2)

http://unityvs.com/

为VS版安装正确版本后,需要打开统一项目(统一)并添加VS工具包......

资产>导入包>统一工具20xx

然后您需要在...中设置默认编辑器

编辑>偏好>外部工具

然后当您单击Unity中的脚本时,它应该在VS中打开它们。

现在从VS你应该可以选择将统一调试器连接到通常所说的" debug"在工具栏中。

将调试器附加到Unity后,通过单击一致来运行游戏,它应该击中你在VS中设置的任何断点。

所有人都应该神奇地工作。

答案 1 :(得分:0)

关闭visual studio和Unity。

下载并安装Tools for unity 2012,可在此处找到其他版本的链接:  https://visualstudiogallery.msdn.microsoft.com/7ab11d2a-f413-4ed6-b3de-ff1d05157714

打开Unity 3d

然后像沃迪说的那样:

  1. 资产>导入包,选择"统一工具2012"
  2. 编辑>偏好>外部工具,选择2012

答案 2 :(得分:0)

我使用unity 2018和visual Studio 2017进行了相同的错误按摩。坦率地说,关闭VS并双击unity脚本(在unity内部)后将其打开解决了该问题。