如何将 Visual Studio 附加到尚未启动的进程?

2024-01-04

我的 .NET 程序由于某些原因无法从 Visual Studio 运行(从 Excel 2010 模板项目创建的 Excel 文件),我需要调试启动事件。

如果我想调试程序初始化后发生的事件,那么没有问题。我从资源管理器运行该程序,将进程附加到 Visual Studio 并在代码中添加一些断点。但在这里,我需要在启动事件上设置断点。我需要能够将进程附加到 Visual Studio,而不是依赖于 PID,而是依赖于特定的进程名称或任何其他可行的解决方案。

当然添加一个Thread.Sleep(1000)在我的启动事件中给我一些时间在 Visual Studio 中附加该过程是不可能的!


其实你可以;你不依恋它,你开始它。在项目属性的“调试”选项卡上,在“命令”文本框中指定要附加到的程序的路径。

您还可以在“命令参数”框中输入程序的任何命令行参数:

确保“附加”设置为“否”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Visual Studio 附加到尚未启动的进程? 的相关文章

  • .NET 服务是否表现出线程敏捷性?

    与以下问题相关this https stackoverflow com questions 657735 how is asp net multithreaded and this https stackoverflow com quest
  • PHP:注意:定义会话变量的索引未定义

    我正在制作一个带有电子邮件验证器的注册系统 您典型的 使用此代码来验证 类型的事情 我希望存储一个会话变量 以便当人们在注册页面上完成帐户注册并意外导航回该页面时 它会提醒他们需要在使用前激活帐户 使这个问题如此难以诊断的原因是我以类似的方
  • 有没有更快的方法来获取卷序列号?

    您好 我正在使用此代码来生成机器签名 但执行起来需要相当长的时间 想知道为什么这么慢 有什么更快的方法推荐吗 Public Shared Function DriveSN ByVal DriveLetter As String As Str
  • Linux C++ 调试器

    我正在寻找完美的 Linux C 调试器 我不期望成功 但搜索应该提供丰富的信息 我是一个非常有能力的 gdb 用户 但 STL 和 Boost 很容易压垮我的调试技能 并不是说我无法深入了解数据结构的内部结构 而是它需要很长时间 我通常会
  • 自动化 WinDBG 或以其他方式从转储文件中提取信息?

    假设我有一个进程的内存转储 我想对其运行报告 所以本质上我想打开 WinDBG 加载 SOS 并运行一个脚本 该脚本运行一些命令 解析输出 然后基于该结果运行更多命令 除了像 SendKeys 这样的黑客行为之外 还有没有办法自动化 脚本化
  • 如何为子控制台应用程序使用单独的控制台窗口?

    Windows 10 C NET Core 3 1 我想要多个控制台窗口用于输出 例如 在一个显示器上 我想放置一个控制台窗口 它将仅显示错误输出 在另一个显示器上 我想放置一组其他控制台窗口 它将显示各种报告 所有这些控制台窗口都是只读的
  • 通过 GroupPrincipal 查找用户

    在我的 Active Directory my domain 中 我有许多组 UserGrp1 UserGrp2 等 其中有许多用户 一个用户可以存在于多个组中 我目前的代码允许我使用 GroupPrincipal 类来查找组 然后从那里获
  • 本地化 Win7 版本上的 UI 截断

    我有两个分别用 C NET 3 和 Wise Installer 开发的 UI UI 是向导页面 这在 Win 7 英文操作系统上完美运行 但是当我在Win7韩语或中文上部署该应用程序时 我看到了截断 即使我对字体进行硬编码 我也会看到这个
  • 使用 Visual Studio 确定堆栈空间

    我正在 Visual Studio 2005 中使用 C 进行编程 我有一个多线程程序 但这在这里并不是特别重要 如何确定 大约 我的线程使用了多少堆栈空间 我计划使用的技术是将堆栈内存设置为某个预定值 例如 0xDEADBEEF 长时间运
  • 依赖性问题在大型应用程序中实现用于语义日志记录的 EventSource

    我正在开发一个由三个 Windows 服务和几个普通 Windows 应用程序 exe 组成的大型产品 现在我们要转向 ETW 和语义日志记录 并使用 Microsoft Diagnostics Tracing EventSource 我在
  • 这是 Visual Studio 2010 编译器中的错误吗?

    DateTime date null string tmp a date blablabla Console WriteLine tmp 这将打印一些接近于 a 这是一个错误吗null coalescing operator 如果我把dat
  • 最好的 C# 分析器?

    Merged https meta stackexchange com questions 158066 what is a merged question with 有哪些好的 NET 分析器 questions 3927 what ar
  • Visual Studio 2008 和 Visual Studio 2005

    我正在我的 PC 上使用 net Framework 2 0 和 Visual C Microsoft Visual Studio 2008 开发 Windows 应用程序 项目完成后 我必须在具有 Visual Studio 2005 和
  • 将扩展方法应用于具有泛型类型的泛型类

    我正在使用 vb net 中的通用类 而且如果不指定类型 扩展方法似乎无法应用于泛型类 我有这个通用类 Public Class MyGeneric Of T Methods and properties go here End Class
  • 当从 python 使用 TSQL(SQL Server 上的 mssql)时,如何自动生成 SQLAlchemy 的 ORM 代码?

    SQLAlchemy 依赖于我构建这样的 ORM 类 from sqlalchemy import Column DateTime String Integer ForeignKey func from sqlalchemy orm imp
  • 使用 C# 将文件列表从 ftp 下载到本地文件夹? [复制]

    这个问题在这里已经有答案了 我希望将 ftp 中的所有文件下载到本地文件夹 下载到本地驱动器后 所有文件都应在 ftp 中删除 从下面的代码 我只能从 ftp 下载一个我不期望的文件 我需要将所有文件放在一个文件夹中 但不放在本地文件名的名
  • LINQ Join 运算符是否使用嵌套循环、合并或 HashSet 连接?

    有谁知道 LINQ 使用其 Join 运算符执行什么 Join 算法 是嵌套循环 合并还是哈希集 如果支持的话 有什么方法可以指定不同的吗 问候 阿尔伯特 首先 它有效地从 内部 序列创建查找 然后迭代外部序列 然后 它可以从外部序列中查找
  • 传递给 WCF 服务的可选查询字符串参数

    我想知道如何使用 string limit WebOperationContext Current IncomingRequest UriTemplateMatch QueryParameters Limit 在我的wcf中这个方法 Cit
  • Action 的通用约束未按预期工作

    我无法理解为什么以下代码片段没有给我错误 public void SomeMethod
  • 定义应保存 user.config 文件的自定义路径?

    如果我重命名我编译的应用程序 例如myapp exe to app exe然后 当我运行重命名的可执行文件时 会在此路径中生成新的用户设置文件夹 C Users User AppData Local CompanyName Executab

随机推荐