【问题标题】:How can I debug my unity project using Visual Studio 2012?如何使用 Visual Studio 2012 调试我的统一项目?
【发布时间】:2015-04-04 15:59:01
【问题描述】:

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。

谢谢

【问题讨论】:

    标签: visual-studio-2012 unity3d


    【解决方案1】:

    http://unityvs.com/

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

    资产 > 导入包 > 适用于 unity 20xx 的工具

    那么你需要在...中设置你的默认编辑器

    编辑 > 首选项 > 外部工具

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

    现在从 VS 中,您应该可以选择将统一调试器附加到工具栏中通常显示“调试”的位置。

    将调试器附加到 unity 后,通过点击 play in unity 运行游戏,它应该会击中您在 VS 中设置的任何断点。

    一切都应该神奇地工作。

    【讨论】:

    • 很遗憾,我们可以聊聊吗?我确实安装了,但我仍然遇到问题。我不知道如何进行。你能帮助我吗?请阅读全文。
    • 我现在正在游戏开发者聊天中:chat.stackexchange.com/rooms/19/game-development
    【解决方案2】:

    关闭 Visual Studio 和 Unity。

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

    打开 Unity 3d

    然后就像沃迪说的:

    1. 资产 > 导入包,选择“Tools for unity 2012”
    2. 编辑 > 首选项 > 外部工具,选择 2012

    【讨论】:

      【解决方案3】:

      我在使用 unity 2018 和 Visual Studio 2017 时遇到了同样的错误消息。坦率地说,关闭 VS 并在双击一个统一脚本(在统一内部)后打开它解决了它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-27
        • 2015-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-08
        • 1970-01-01
        相关资源
        最近更新 更多