【问题标题】:Visual Studio "Run button" changed to "Attach to a process"Visual Studio“运行按钮”更改为“附加到进程”
【发布时间】:2020-05-17 21:26:00
【问题描述】:

我正在尝试在 Microsoft Visual Studio 2015 中运行 C 代码。 由于某种原因,运行底部更改为“附加到进程”。 而且当我附加任何进程时,该进程不会开始运行(命令提示符不会打开)。

这是我的视觉工作室的图片和附加到进程窗口:

【问题讨论】:

  • 删除这些数据的工作很棒。 :P
  • 这是 .exe 项目还是 DLL? DLL-s 不能自己运行,它们需要一个可执行文件来加载它们。
  • 别担心,没有人会注意到你的用户名是ghaderi。 ;)
  • 完成@xxbbcc 写的,如果你的项目是一个可执行文件,这个可执行文件是否正在运行,如果不是,它可以在你的计算机上运行吗? (32/64 拱问题,缺少 dll...)
  • 该项目不显示任何源文件。假设源文件在项目文件夹中,单击项目选项卡,然后添加现有项,然后单击源文件名。然后构建项目,然后运行或调试项目。通常你不会使用附加到进程,除非它是一个多进程解决方案。

标签: c visual-studio debugging


【解决方案1】:

可能是因为您编译的代码只提供了一个动态链接库 (DLL) 文件。因此,您需要将其附加到一个进程(.exe 文件),该进程将加载(DLL)以供执行。

另外,为什么是 0 个项目?

【讨论】:

  • 非常感谢。问题正是这里提到的。我刚刚在 Visual Studio 中打开了一个 C 代码。我必须事先创建一个项目。
【解决方案2】:

我在 Windows 10 上遇到了同样的问题。添加 dotnet 路径作为系统变量解决了我的问题。

这可能对其他人有帮助;

  1. 右键单击这台电脑并选择属性。
  2. 点击高级系统设置
  3. 然后点击环境变量
  4. 系统变量部分,找到PATH环境变量并选择它。点击编辑。
  5. 点击New并粘贴你的dotnet路径(我的路径是C:\Program Files\dotnet

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-11
    • 2023-02-18
    • 2013-02-24
    • 2012-08-16
    • 2023-03-11
    • 2010-09-14
    • 2010-09-14
    • 2017-07-22
    相关资源
    最近更新 更多