首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以创建一个Visual Studio宏来在调试器中启动特定项目吗?

当然可以,你可以通过以下步骤在Visual Studio中创建一个宏,用于在调试器中启动特定项目。

  1. 打开Visual Studio,打开你想要调试的解决方案。
  2. 在左侧菜单栏中,单击“查看”,然后单击“调试”,这将在右侧打开调试器面板。
  3. 右键单击调试器面板,然后单击“新建断点”。
  4. 在调试器面板的右侧,右键单击“调试目标”(或调试器的名称),然后单击“创建”。
  5. 在“调试目标”编辑器中输入宏名称和宏描述,然后单击“创建”。
  6. 在“调试目标”编辑器中,单击左侧“宏”菜单下的“添加宏”,然后输入宏名称和宏描述,然后单击“添加宏”。
  7. 在右侧的“常规属性”下,找到“调用方式”设置,将其更改为“运行时”。
  8. 在右侧的“附加参数”属性中,将以下参数设置为“-startup ProjectPath”,其中ProjectPath是你要启动的特定项目所在的路径。
  9. 最后,单击右侧的“保存”按钮。
  10. 现在你已经成功创建了一个宏。在调试器中运行项目时,可以通过调用上述宏,启动指定的项目。

注意:在调试器中启动特定项目时,请确保已经断点且当前已到达该项目的主函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

(翻译)LearnVSXNow!-#1 如何开始VSX开发?

我们对Office产品已经很熟悉了,和在Office里面一样,我们也可以通过扩展Visual Studio 2008。这是扩展VS的最简单的方式——我们甚至不需要VS SDK。...要成为一个非常专业的VS开发人员,你需要知道后面的对象模型以及一些使用他们的方法。Visual studio 提供了一些例子。...LearnVSXNow系列不打算涉及到的开发。...Add-ins还可以访问由IDE自己以及其他的Add-in提供的service。 品牌也被得到保证,因为插件信息会在Visual studio启动时显示的界面里或者“关于”对话框显示。...要发布插件,你只需要简单的创建一个安装项目并编译出.msi文件就可以了。msi程序会做你的Add-in需要的所有的安装和注册任务,安装后你就可以立即使用插件了。

62520

Script Lab 11:OIfficeJS的三种调试方式

无论您使用的是Yeoman Generator,Visual Studio Code,node.js,Angular还是其他工具,都可以附加调试器。...1、Office 2016 for Windows 的较高版本可以从任务窗格附加调试器; 2、前提是电脑上己经装有 Visual Studio 2015 或更高版本; 3、只适用于桌面加载的插件,...这将启动Visual Studio实时调试器对话框,如下图所示。 ? Visual Studio,您将在解决方案资源管理器中看到代码文件。...您可以将断点设置为要在Visual Studio调试的代码行。 F12工具 【适合范围】 Windows 10包含的F12开发人员工具可帮助您调试,测试和加速网页。...如果您没有使用像Visual Studio这样的IDE,或者您需要在IDE外部运行加载项时调查问题,也可以使用它们开发和调试Office加载项。

2.2K20

使用 Visual Studio 调试多进程的程序

当你的编写的是一个多进程的程序的时候,调试起来可能会比较困难,因为 Visual Studio 默认只会把你当前设置的启动项目启动调试。...---- Visual Studio启动项目(推荐) Visual Studio 的解决方案上点击右键,属性。公共属性节点中选择启动项目。...代码编写“附加调试器” 调用 Debugger.Launch() 可以启动一个调试器调试此进程。于是我们可以我们被调试的程序写下如下代码: #if DEBUG if (!...对于我们目前的场景,我们的主进程已经调试了,所以子进程选择调试器的时候不能再选择主进程调试所用的 Visual Studio 了,而只能选择一个新的 Visual Studio;这一点很不方便。...代码调用 Visual Studio 的 COM 组件 API 编写…… 总结 综上,虽然给出了 4 种不同的方法,但实际上没有任何一种方法能够像我们调试单个原生托管程序那样方便。

2.4K10

使用 Tye 辅助开发 dotnet 应用程序

Visual Studio 插件《Tye Explorer for Visual Studio》, 安装好这款插件以后就可以Visual Studio 里对Tye 的服务进程进行 调试Debug,他是通过把调试器附加到...Tye仪表板的快捷方式 查看服务的输出(日志) 将调试器附加到: 一项特定的服务 一个特定的副本 所有正在运行的服务(排除特定服务或副本的选项) 加载的解决方案的启动项目 下面我们就用一个项目来给大家演示一下...,这个项目的代码放在github:https://github.com/geffzhang/TyeAndYarp ,这里先介绍一下这个小项目是测试微软的微软的反向代理——YARP。...YARP是一个可以创建高性能、高度可定制的反向代理服务器的类库。YARP是使用ASP.NET和.NET(.NET Core 3.1和.NET 5.0)的基础架构构建的。...我们看到面板上列出了我们项目里面的4 个服务,已经服务的实例,其中zipkin 是外部服务无法附加调试。 选择一个服务,通过Attach to selected 就可以附加到进程进行调试 ?

72100

用于调试和分析的 5 大 Node.js 工具

若要设置和使用 Node.js 内置调试器可以执行以下步骤:步骤 01创建Node.js应用或使用现有应用。在这个例子将使用一个简单的应用程序,它打印“Hello, world!”...要设置并使用 Visual Studio Code 调试器调试和分析 Node.js 应用程序,你可以按照以下步骤操作:步骤01打开 Visual Studio Code 并创建一个项目或打开现有项目...对于此示例,将使用一个简单的 Express 应用程序打印“Hello, world!”然后抛出错误。将其保存在你的项目文件夹。...如果尚未配置运行和调试(尚未创建 launch.json),Visual Studio Code 将显示“运行”启动视图。...有关详细信息,请参阅 Visual Studio Code 调试。步骤05Visual Studio Code 调试器调试后 .vscode 文件夹创建 CPU 配置文件。

28610

【深入浅出C#】章节 1:C#入门介绍:C#开发环境的设置和配置

安装过程,最好参考官方文档和特定版本的安装指南,以确保正确地下载和安装Visual Studio。...重启Visual Studio Code:安装完扩展后,可能需要重新启动Visual Studio Code才能使更改生效。你可以选择立即重新启动,或稍后手动重新启动编辑器。...四、集成开发环境的基本使用 4.1 创建项目和解决方案 打开Visual Studio, 选择“创建项目(N)” 选择项目模板:弹出的"新建项目"对话框可以选择各种可用的项目模板。...创建项目:点击"创建(C)"按钮,Visual Studio将根据你选择的项目模板和设置创建新的项目。 添加文件和代码:一旦项目创建完成,九可以解决方案资源管理器中看到项目的文件结构。...创建项目和解决方案时,可以根据需求和项目类型进行相应的定制和设置。 4.2 编写和运行C#代码 创建一个新的C#控制台应用程序项目,默认情况下会包含一个Program.cs文件。

2.6K40

Visual Studio 2017 15.8 版发行说明

这样,预览通道调试时可以诸如 Visual Studio 版本等通道开发。 ? (图 5)选择调试实例 \*现在可以直接从发布摘要页附加 Snapshot Debugger(图 6)__。...可以 F# RFC 存储库阅读每个更改的说明。 此版本还有对用于 Visual Studio 的 F# 工具的诸多改进。...一旦执行此操作,Visual Studio 将在项目创建单个 Dockerfile。 可以选择 Windows 还是 Linux。 ?...(图 12)添加 Docker 支持 Visual Studio 还添加用于 Docker 的调试器启动配置文件(图 13),以便项目容器内运行时可对其进行调试。 ?...通过清理项目,你可以回收保留的文件所占用的磁盘空间。 我们 Visual Studio 2017 添加了对 Xamarin.Mac 绑定项目的最低支持。

8.2K10

Visual Studio 2005 IDE 技巧和窍门

推荐使用 Visual Studio 打开该文件,因为这样可以使用 Visual Studio 的为语法标注颜色的功能以及文档格式设置功能。...工具提示启动快捷键显示 Window 布局选择器 Visual Studio一个功能强大的开发环境,它使用许多不同的工具窗口用于不同的任务和目的。...创建导入设置文件。创建设置文件之后,您需要创建 3 个 - 分别用于导入每个设置文件。从下面的“列表 3”可以看出,这个代码并不复杂。... Visual Studio 内部非常容易就可以创建您自己的代码段。将通过一个示例说明如何操作。经常会编写一些应急的实用程序帮助我完成工作。...以下是的代码段的创建步骤。 步骤 1: 创建 XML 文件。每个代码段都包含在一个 XML 文件 Visual Studio 内部,只要转到“文件”>“新建. . .”>“文件. . .”

2.1K40

【实验手册】使用Visual Studio Code 开发.NET Core应用程序

你需要下载和安装Visual Studio Code的C#扩展,你可以按照练习1的任务2完成 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展 本练习,您将了解安装和配置...一、 我们先在我们的电脑硬盘的新建一个文件夹。把这个地方选D:\WorkTest下,创建的文件夹名称为HelloWorld。...任务1:从VS code启动调试器 对于控制台和Web项目是非常简单的,只需代码设置断点,导航到调试窗口(ctrl + shift + d)并点击调试按钮 - “.Net Core Launch”选项应该默认选择...├── piedpiper.tests └── piedpiper.website 任务1:创建解决方案 首先,我们将创建我们的解决方案(.sln)文件,一直都喜欢顶级源文件夹创建解决方案文件D...接下来,我们使用dotnet new 命令的output参数特定文件夹创建一个项目: PS D:\WorkTest\piedpiper\src> dotnet new mvc

3.2K90

引脚数据提示编辑代码并继续调试(C#,VB,C ++)编辑XAML代码并继续调试调试难以重现的问题配置数据以显示调试器更改执行流程跟踪范围外的对象(C#,Visual Basic)查看函数的返回值

view=vs-2019 了解Visual Studio调试器的生产力提示和技巧 2018年6月15日 7分钟阅读 阅读本主题,以了解一些有关Visual Studio调试器的生产力提示和技巧。...编辑代码并继续调试(C#,VB,C ++) Visual Studio支持的大多数语言中,您可以调试会话的中间编辑代码,然后继续进行调试。...调试难以重现的问题 如果在您的应用程序重新创建特定状态很困难或很耗时,请考虑使用条件断点是否有帮助。...某些应用程序场景,即使变量超出范围,变量的值也可能会更改,您可能需要仔细观察(例如,变量可能会被垃圾回收)。您可以通过“监视”窗口中为其创建对象ID跟踪变量。...创建对象ID 在要跟踪的变量附近设置一个断点。 启动调试器(F5)并在断点处停止。

4.5K41

Visual Studio 调试系列12 远程调试部署远程计算机IIS上的ASP.NET应用程序

显示对话框,该项目命名MyASPApp,然后选择创建。 选择MVC ,然后选择创建。 打开 HomeController.cs 文件,并在 About() 方法设置断点。...07 选择部署选项 如果您需要帮助将应用部署到 IIS,请考虑这些选项: 通过 IIS 创建的发布设置文件和导入 Visual Studio 的设置部署。... Visual Studio 2017 和更高版本,您可以重新附加到您以前使用附加到的同一个进程调试 > 重新附加到进程... (Shift + Alt + P)。...应在 Visual Studio 命中断点。 13 故障排除:Windows Server 上打开所需的端口 大多数设置,通过安装ASP.NET和远程调试器打开所需的端口。...UDP 3702 - (可选)Visual Studio附加到远程调试器时,发现端口使您可以使用“ 查找”按钮。

3.9K10

.net项目中生成的pdb(程序数据文件)是什么文件?

调试器如何加载PDB ? Visual Studio调试器假设PDB文件位于与DLL或EXE相同的文件夹下。...Visual Studio不同的Build设置。 Visual Studio有3种不同的Build选项,可以控制调试符号的生成: none:PDB文件将不会生成。...同样可以使用符号服务器和源索引来实现,将在下面的主题中讨论。 和PDB安全风险? 任何使用DLL/EXE的人都可以很容易地进行反向工程,使用诸如反射器之类的工具来生成带有或不带PDB的源代码。...当我们想知道调用的外部方法是什么时,它当然是有帮助的,这样它就可以使用反射器或调试拆解分析,而在我们的应用程序,由于外部代码而导致某些行为更改的任何特定问题。 ?...与符号服务器一样,也有称为源服务器的东西,用于检索用于构建任何特定应用程序的源文件的确切版本。构建时,二进制文件可以被索引,并且该信息存储PDB文件,它帮助源服务器找到确切的源文件。

1.4K30

Win上做Python开发?当然是用官方的MS Terminal和VS Code了

启动新的 Python 程序 让我们以一个新的 Python 程序探索 Visual Studio Code 的 Python 开发。...典型的新项目工作流程可能如下所示: 创建一个文件夹保存项目(可能包含一个新的 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...为了说明 Visual Studio Code 以项目为中心的特征,我们现在开始 Python 重新创建调度场算法作为方程式评估库。...单个 Python 文件调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

4.7K20

Windows上写 Python 代码的王炸组合!

启动新的 Python 程序 让我们以一个新的 Python 程序探索 Visual Studio Code 的 Python 开发。...编辑现有的 Python 项目 Sieve of Eratosthenes 示例,你创建一个 Python 文件。...典型的新项目工作流程可能如下所示: 创建一个文件夹保存项目(可能包含一个新的 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...为了说明 Visual Studio Code 以项目为中心的特征,我们现在开始 Python 重新创建调度场算法作为方程式评估库。...它可以附加到已经运行的 Python 实例,甚至可以调试 Django 和 Flask 应用程序。 单个 Python 文件调试代码就像按 F5 启动调试器一样简单。

4.9K20

Win上做Python开发?当然是用官方的MS Terminal和VS Code了

启动新的 Python 程序 让我们以一个新的 Python 程序探索 Visual Studio Code 的 Python 开发。...典型的新项目工作流程可能如下所示: 创建一个文件夹保存项目(可能包含一个新的 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...为了说明 Visual Studio Code 以项目为中心的特征,我们现在开始 Python 重新创建调度场算法作为方程式评估库。...单个 Python 文件调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

4.4K20

Win 平台做 Python 开发的最佳组合:MS Terminal 和 VS Code

启动新的 Python 程序 让我们以一个新的 Python 程序探索 Visual Studio Code 的 Python 开发。...典型的新项目工作流程可能如下所示: 创建一个文件夹保存项目(可能包含一个新的 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...为了说明 Visual Studio Code 以项目为中心的特征,我们现在开始 Python 重新创建调度场算法作为方程式评估库。...单个 Python 文件调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

4.5K50

Win 平台做 Python 开发的最佳组合

启动新的 Python 程序 让我们以一个新的 Python 程序探索 Visual Studio Code 的 Python 开发。...典型的新项目工作流程可能如下所示: 创建一个文件夹保存项目(可能包含一个新的 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...为了说明 Visual Studio Code 以项目为中心的特征,我们现在开始 Python 重新创建调度场算法作为方程式评估库。...单个 Python 文件调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

4.3K50

Windows上写 Python 代码的最佳组合!

启动新的 Python 程序 让我们以一个新的 Python 程序探索 Visual Studio Code 的 Python 开发。...编辑现有的 Python 项目 Sieve of Eratosthenes 示例,你创建一个 Python 文件。...典型的新项目工作流程可能如下所示: 创建一个文件夹保存项目(可能包含一个新的 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...为了说明 Visual Studio Code 以项目为中心的特征,我们现在开始 Python 重新创建调度场算法作为方程式评估库。...它可以附加到已经运行的 Python 实例,甚至可以调试 Django 和 Flask 应用程序。 单个 Python 文件调试代码就像按 F5 启动调试器一样简单。

5.1K20

Visual Studio 调试系列9 调试器提示和技巧

可以固定多个变量。 ? 02 编辑代码并继续调试 (C#,VB, C++) Visual Studio 支持的大多数语言中,你都可以调试会话的过程编辑代码,然后继续调试。...某些应用场景,如果变量超出范围,变量的值甚至可能会发生变化,因此你可能需要密切关注它(例如,变量可能会被当做垃圾回收掉)。你可以监视窗口中为该变量创建一个对象 ID 跟踪这个变量。...创建对象 ID 在要跟踪的变量附近设置一个断点。 启动调试器 (F5),并在断点处停止。...可以调试器配置为已处理的异常处中断代码,方法是配置异常设置对话框的选项。 要打开这个对话框,请选择调试 > 窗口 > 异常设置。 通过异常设置对话框,你可以调试器特定异常处中断代码。...了解如何调试器如何区分用户代码,请参阅仅的代码。 若要了解有关符号文件的详细信息,请参阅 Visual Studio 调试器中指定符号 (.pdb) 和源文件。

3.1K10
领券