【问题标题】:Visual Studio - 2019 Unable to Start DebuggingVisual Studio - 2019 无法开始调试
【发布时间】:2019-12-27 06:31:29
【问题描述】:

我正在使用 Unity。

在 Unity 中,我构建了我的程序。这是一个非常简单的程序。它只是我放在屏幕上的一个立方体。

我点击了构建并创建了一个 Visual Studios 解决方案。

我在 Visual Studios 2019 中打开此解决方案并点击开始(除了开始之外没有其他选项)。

这是我屏幕上显示的内容:

我怎样才能摆脱错误信息?

编辑:

我正在尝试使用 Hololens 模拟器。

这个post 建议在安装 Visual Studio 2019 时不要安装 Unity 工具,这就是我不这样做的原因。

编辑#2:

这是我在 Visual Studio 2019 中的整个解决方案中的一张图片。

【问题讨论】:

  • 您是否安装了 VS Tools for Unity?通常,安装工具后,在 unity 中选择调试会自动将调试器附加到在编辑器中运行的游戏的运行实例。
  • 我编辑了我的原始帖子,这有帮助吗?
  • 如果你想统一调试,你需要工具...
  • @LunchBox 您链接中的建议仅适用于使用特定 Unity 版本(2018 LTS)的情况,所以..您使用的是哪个 Unity 版本?另外 .. 它实际上可能只适用于构建和运行应用程序 .. 没有 Unity 工具就永远不会使用它 ..
  • Unity 生成的 Visual Studio 解决方案包含 2 个项目。在您的屏幕截图中,只构建了一个。 “主”应用项目是否加载失败或未设置为启动项目?

标签: visual-studio unity3d visual-studio-2019


【解决方案1】:

Visual Studio 解决方案内部可以有多个项目。每个项目通常会生成一个二进制文件:一个 .exe、一个 .dll 或一个 .lib 文件。如果您查看解决方案资源管理器(您在屏幕截图中显示),您将在那里看到这些项目。其中一个项目将以粗体显示,即当前设置为“启动项目”的项目。这是当您按 F5 或“开始调试”时 Visual Studio 将尝试启动的项目。

您收到此错误的原因是您的“启动项目”配置为“Il2CppOutputProject”。此项目构建 .dll,您无法启动 .dll。

要解决此问题,请右键单击“Chapter_2”项目并选择“将此项目设置为启动项目”选项。现在开始调试应该开始工作了。

【讨论】:

    猜你喜欢
    • 2015-09-12
    • 2017-06-08
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多