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

Visual Studio:在调试模式下生成,但文件仍在发布文件夹中生成

Visual Studio是一款由微软开发的集成开发环境(IDE),用于软件开发和应用程序的创建、调试和部署。它支持多种编程语言,包括C++、C#、Visual Basic等,并提供了丰富的工具和功能,帮助开发人员提高开发效率。

在调试模式下生成的意思是,在使用Visual Studio进行开发时,开发人员可以选择以调试模式编译和运行程序。在调试模式下生成的文件会包含调试信息,以便在运行时进行调试和排查问题。与之相对的是发布模式,发布模式下生成的文件会进行优化,去除调试信息,以便于最终部署和发布应用程序。

当文件仍在发布文件夹中生成时,可能是由于项目的发布设置没有正确配置。在Visual Studio中,可以通过设置发布选项来指定生成文件的目标文件夹。如果文件仍然生成在发布文件夹中,可能是发布选项中指定的目标文件夹设置不正确或者被覆盖。

为了解决这个问题,可以按照以下步骤进行操作:

  1. 打开Visual Studio,并打开要发布的项目。
  2. 在菜单栏中选择“生成”(Build)选项,然后选择“发布”(Publish)。
  3. 在发布设置中,检查目标文件夹的配置。确保目标文件夹设置为正确的路径,以便生成的文件被正确发布。
  4. 如果目标文件夹设置正确,但问题仍然存在,可以尝试清理解决方案并重新生成项目。在菜单栏中选择“生成”(Build)选项,然后选择“清理解决方案”(Clean Solution),接着选择“生成解决方案”(Build Solution)。
  5. 如果问题仍然存在,可以尝试创建一个新的发布配置,并重新配置发布选项。

总结起来,Visual Studio是一款强大的集成开发环境,可以帮助开发人员进行软件开发和应用程序的创建、调试和部署。在调试模式下生成的文件包含调试信息,而发布模式下生成的文件会进行优化。如果在调试模式下生成的文件仍然出现在发布文件夹中,可以通过检查发布设置和重新生成项目来解决问题。

腾讯云相关产品和产品介绍链接地址:

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

相关·内容

编写通用 Hello World 驱动程序 (KMDF)

当安装 WDK 时,需要包括 Windows 调试工具。 创建和生成驱动程序包 打开 Microsoft Visual Studio文件菜单上,选择新建 > 项目。...Visual Studio 输出窗口中显示生成进度。 (如果输出窗口不可见,请从视图菜单中选择输出。)验证解决方案已成功生成时,你可以关闭 Visual Studio。...若要查看生成的驱动程序,则在“文件资源管理器”,依次转到你的 KmdfHelloWorld 文件夹和 C:\KmdfHelloWorld\x64\Debug。...运行调试器的计算机称为主计算机,运行驱动程序的计算机称为目标计算机。 目标计算机也称为测试计算机。 到目前为止,你已在主计算机上使用 Visual Studio 生成了驱动程序。...有关如何使用 KDNET 生成一个随机密钥的详细信息,请参阅调试驱动程序 - 分步实验室(Sysvad 内核模式)主题。 主计算机上, Visual Studio 打开你的解决方案。

4.1K20
  • C# 客户端程序Visual Studio远程调试方法

    最新的远程工具版本与早期的 Visual Studio 版本兼容,早期的远程工具版本与后来的 Visual Studio 版本不兼容。...右键 Visual Studio => 打开文件位置 => 找到当前目录下的Remote Debugger文件夹 => 复制粘贴x64或者x86到你的远程计算机,运行文件夹的 msvsmon.exe...项目为例:项目属性 => 调试 => 使用远程计算机 => 根据远程机配置的身份验证模式选择是否进行身份验证 => 重新生成项目 不要勾选启用本地代码调试 配置远程调试目录 远程计算机上创建一个文件夹...,其路径与 Visual Studio 计算机上的 Debug 文件夹相同:\Demo01\Demo01\bin\Debug: 将远程主机文件夹设置为共享 Everyone : 将有 Visual...可能出现的问题: 如果出现无法命中断点,提示未加载任何符号集啥的,就重新本地编译一遍,然后将编译好的Debug文件的内容复制到远程主机上再来。

    54030

    C# 客户端程序 Visual Studio 远程调试方法

    最新的远程工具版本与早期的 Visual Studio 版本兼容,早期的远程工具版本与后来的 Visual Studio 版本不兼容。...右键 Visual Studio => 打开文件位置 => 找到当前目录下的Remote Debugger文件夹 => 复制粘贴x64或者x86到你的远程计算机,运行文件夹的 msvsmon.exe...项目为例:项目属性 => 调试 => 使用远程计算机 => 根据远程机配置的身份验证模式选择是否进行身份验证 => 重新生成项目 不要勾选启用本地代码调试 配置远程调试目录 远程计算机上创建一个文件夹...,其路径与 Visual Studio 计算机上的 Debug 文件夹相同:\Demo01\Demo01\bin\Debug: 将远程主机文件夹设置为共享 Everyone : 将有 Visual...可能出现的问题: 如果出现无法命中断点,提示未加载任何符号集啥的,就重新本地编译一遍,然后将编译好的Debug文件的内容复制到远程主机上再来。

    48540

    编程技巧 --- VS远程调试

    Debug 一看一本机的信息: 确认代码无问题后,将该解决方案以Debug发布生成Debug文件夹,这里「一定记住需要使用Debug发布」,远程调试需要使用到Debug发布生成的 .pdb 文件...将生成生成Debug文件夹,拷贝或发布到需要远程的计算机或服务器上 设置远程调试器 上面说了,设置远程调试器,是最重要的一环,远程调试器是跟随 Visula Studio 安装时一同安装的,若要远程调试的计算机安装了...Visual Studio 的附加进程功能允许开发人员将调试器附加到运行的外部进程,以便在不中断程序执行的情况对其进行调试。...因为只有Debug发布,才会生成 .pdb 文件。那么什么是 .pdb 文件?...调试时,Visual Studio 调试器使用 .pdb 文件来确定两项关键信息: 要在 Visual Studio IDE 显示的源文件名和行号。 应用停止的断点位置。

    13610

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

    一、 我们先在我们的电脑硬盘的新建一个文件夹。我把这个地方选D:\WorkTest,创建的文件夹名称为HelloWorld。...注意,这一步不是VS Code完成的,VS Code不能创建文件夹。...二、 VS Code开发环境,选择 文件->打开文件夹,然后选择我们刚刚创建文件夹HelloWorld打开 三、 选择 查看->集成终端 命令或直接摁快捷键Ctrl+`,VS Code开发环境中会出现一个集成的终端...八、 我们现在配置一这个新生成的task.json吧。也就是tasks配置项添加如下内容,指定一任务build时的直接命令对象。...练习3:使用 Visual Studio Code和 Omnisharp 调试 c# 代码 上面的练习我们已经看到项目下有个.vscode 文件夹

    3.3K90

    vs2015编写c#项目下各文件解析 vs项目结构解析vs项目结构解析

    随笔 - 18 文章 - 43 评论 - 0 vs项目结构解析 vs项目结构解析 当我们用VS开发一个项目的时候,首先应该清楚用VS这个IDE生成的一些文件文件夹是什么意思,起什么作用,什么场合使用...比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等. ps:就是打开文件的索引,正确引导你进入环境,进入工程!...4、bin文件夹  obj文件夹 Visual Studio 编译时,bin 目录下有debug 和 release 目录。...Release: 称为发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序代码大小和运行速度上都是最优的,以便于用户很好的使用。....vshost.exe文件: 宿主进程文件(VS host process),是Visual Studio 2005的一项功能,主要是为了提高调试性能。 release时最好删除。

    3K52

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

    一、 我们先在我们的电脑硬盘的新建一个文件夹。我把这个地方选D:\WorkTest,创建的文件夹名称为HelloWorld。...注意,这一步不是VS Code完成的,VS Code不能创建文件夹。...二、 VS Code开发环境,选择 文件->打开文件夹,然后选择我们刚刚创建文件夹HelloWorld打开 三、 选择 查看->集成终端 命令或直接摁快捷键Ctrl+`,VS Code开发环境中会出现一个集成的终端...八、 我们现在配置一这个新生成的task.json吧。也就是tasks配置项添加如下内容,指定一任务build时的直接命令对象。...练习3:使用 Visual Studio Code和 Omnisharp 调试 c# 代码 上面的练习我们已经看到项目下有个.vscode 文件夹

    5.1K102

    windows10搭建nas详细(docker搭建开发环境)

    3 安装 ST-Link/V2 Drivers 解压 ST-Link_Drivers.zip 生成 ST-Link_Drivers 文件夹,进入文件夹双击运行 dpinst_amd64.exe 按照提示保持默认安装即可...Auto Comment Blocks 插件安装方法: 启动 Visual Studio Code 点击红框打开插件管理视图 红框输入要安装插件的名称 (如:C/C++) 回车...您可以在此处阅读有关Cortex-Debug的更多信息:https://github.com/Marus/cortex-debug 确保将固件源码文件夹作为当前文件夹 用最新固件加载到ODrive (如果使用调试模式可以不需要此操作...当调试完毕后,您可以按stop (Shift+F5) 停止调试。...打开命令终端 (View -> Terminal) 然后命令终端输入 make clean 回车 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126222.html

    7.2K30

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

    相信大神们都会有自己的解决方案,本文希望介绍微软官方发布的 Terminal 和 Visual Studio Code,希望它们能构建更流畅的 Windows 开发体验。 ?...当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开的文件(这是可配置的)。你可以打开、编辑、运行和调试列出的任何文件。...所有这些都保存为本地.vscode/settings.json 文件的工作区设置,并可以进行修改。对于这个等式项目,你可以选择 unittest、当前文件夹模式 *_test.py。...测试结果显示 Python Test Log 的 Output 窗格调试支持 即使 VS Code 是代码编辑器,直接在 VS Code 调试 Python 也是可以的。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

    4.5K50

    使用 dotnet 命令行配合 vscode 完成一个完整 .NET 解决方案的编写和调试

    VSCode 的终端输入: 1 > dotnet new console -o Walterlv.Demo 这样会在当前的文件夹创建一个 Walterlv.Demo 的子文件夹,并且在此文件夹中新建一个名为...添加一个解决方案 我们现在创建一个 Visual Studio 会特别熟悉的解决方案,sln 文件。...开始调试最简单的程序 理论上,你按 F5,选择 .NET Core 后就能自动生成调试所需的 launch.json 和 tasks.json 文件: 让你的 VSCode 具备调试 C# 语言 .NET...Core 程序的能力 如果不能生成所需的文件,你可以使用以下博客的方法,手动添加这两个文件: 手工编辑 tasks.json 和 launch.json,让你的 VSCode 具备调试 .NET Core...在此之后,你并不需要总是输入此命令,只需要像 Visual Studio 一样按 F5 即可调试。 引用项目 现在我们演示如何引用项目。

    2K30

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

    相信大神们都会有自己的解决方案,本文希望介绍微软官方发布的 Terminal 和 Visual Studio Code,希望它们能构建更流畅的 Windows 开发体验。 ?...当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开的文件(这是可配置的)。你可以打开、编辑、运行和调试列出的任何文件。...所有这些都保存为本地.vscode/settings.json 文件的工作区设置,并可以进行修改。对于这个等式项目,你可以选择 unittest、当前文件夹模式 *_test.py。...测试结果显示 Python Test Log 的 Output 窗格调试支持 即使 VS Code 是代码编辑器,直接在 VS Code 调试 Python 也是可以的。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

    4.5K20

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

    相信大神们都会有自己的解决方案,本文希望介绍微软官方发布的 Terminal 和 Visual Studio Code,希望它们能构建更流畅的 Windows 开发体验。...工作区设置以.json 文件的形式存储名为.vscode 的项目工作区本地文件夹。...以下是创建的方程式 eval 库项目: 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开的文件(这是可配置的)。你可以打开、编辑、运行和调试列出的任何文件。...所有这些都保存为本地.vscode/settings.json 文件的工作区设置,并可以进行修改。对于这个等式项目,你可以选择 unittest、当前文件夹模式 *_test.py。...测试结果显示 Python Test Log 的 Output 窗格调试支持 即使 VS Code 是代码编辑器,直接在 VS Code 调试 Python 也是可以的。

    4.9K20

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

    相信大神们都会有自己的解决方案,本文希望介绍微软官方发布的 Terminal 和 Visual Studio Code,希望它们能构建更流畅的 Windows 开发体验。 ?...当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开的文件(这是可配置的)。你可以打开、编辑、运行和调试列出的任何文件。...所有这些都保存为本地.vscode/settings.json 文件的工作区设置,并可以进行修改。对于这个等式项目,你可以选择 unittest、当前文件夹模式 *_test.py。...测试结果显示 Python Test Log 的 Output 窗格调试支持 即使 VS Code 是代码编辑器,直接在 VS Code 调试 Python 也是可以的。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

    4.7K20

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

    相信大神们都会有自己的解决方案,本文希望介绍微软官方发布的 Terminal 和 Visual Studio Code,希望它们能构建更流畅的 Windows 开发体验。 ?...当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开的文件(这是可配置的)。你可以打开、编辑、运行和调试列出的任何文件。...所有这些都保存为本地.vscode/settings.json 文件的工作区设置,并可以进行修改。对于这个等式项目,你可以选择 unittest、当前文件夹模式 *_test.py。...测试结果显示 Python Test Log 的 Output 窗格调试支持 即使 VS Code 是代码编辑器,直接在 VS Code 调试 Python 也是可以的。...Visual Studio Code 将在当前名为.vscode/launch.json 的文件夹下创建一个调试配置文件,它允许用户设置特定的 Python 配置以及调试 Django 和 Flask

    4.3K50

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

    相信大神们都会有自己的解决方案,本文希望介绍微软官方发布的 Terminal 和 Visual Studio Code,希望它们能构建更流畅的 Windows 开发体验。...工作区设置以.json 文件的形式存储名为.vscode 的项目工作区本地文件夹。...以下是创建的方程式 eval 库项目: 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开的文件(这是可配置的)。你可以打开、编辑、运行和调试列出的任何文件。...所有这些都保存为本地.vscode/settings.json 文件的工作区设置,并可以进行修改。对于这个等式项目,你可以选择 unittest、当前文件夹模式 *_test.py。...测试结果显示 Python Test Log 的 Output 窗格调试支持 即使 VS Code 是代码编辑器,直接在 VS Code 调试 Python 也是可以的。

    5.2K20

    Win10配置Airsim环境并设置Python通信

    AirSim版本:v1.5.0 (2021年5月发布) 虚幻引擎版本:4.26.2 Visual Studio版本:Visual Studio Community 2019 Python版本:Python...,继续输入指令:build.cmd,等待程序编译完毕,编译好之后会在 “AirSim\Unreal” 文件夹生成 “Plugins” 文件夹,该文件夹就是Airsim的插件,可以之后移植到其它虚幻项目中...,运行完成之后,会生成Blocks.sln工程文件,双击打开此工程文件,会自动运行 Visual Studio 2019。...Visual Studio 2019,将 “Block工程” 设为启动项目,编译选项设为 “DebugGame_Editor” 和 “Win64”,然后点击 “调试” -> “开始调试”,如下图所示...下面可以修改控制模式,将视角转变成无人机的第一人称。 C:\用户{用户名}\文档\下面新建AirSim文件夹新建的 AirSim 文件夹中新建 settings.json文件

    1.9K30

    Visual Studio Code (VS Code) – C++ 入门

    本教程,您将为使用 UCRT64 的 GCC C++ 编译器(g++)和 GDB 调试器配置 Visual Studio Code 来创建在 Windows 上运行的程序。...本教程内容较多,若严格按照本教程操作,就能轻松实现 Visual Studio Code – C++ 入门,所以请耐心完整地学习本教程。...图片 图片 提示:安装程序会将 Visual Studio Code 添加到您的 PATH,因此您可以从终端键入 code . 以文件夹上打开 VS Code。... VS Code 打开该文件夹(可以右键单击该文件夹,选择 通过 Code 打开 ),该文件夹将成为您的工作区。...开始 按钮有两种模式: 运行 C/C++ 文件调试 C/C++ 文件 。它将默认为上次使用的模式。如果在 开始 按钮中看到调试图标,只需选择 开始 按钮即可进行调试,而无需使用下拉列表。

    11.5K132

    Visual Studio 调试系列11 远程调试

    某些情况,设置远程调试的最简单方法是从文件共享运行远程调试器 (msvsmon.exe)。 有关使用情况的限制,请参阅远程调试器的帮助页 (帮助 > 用法远程调试)。...\Common7\IDE\Remote Debugger\x64\msvsmon.exe 共享远程调试Visual Studio 计算机上的文件夹。...使用服务器名称和端口号显示 Visual Studio 设置的远程连接配置。 若要停止远程调试器,请选择文件 > 退出。...可以选择“无身份验证”模式运行远程工具,强烈建议不要使用此模式。 在此模式运行时,无法保证网络安全。 只有确认网络不会遇到恶意通信的情况,才可选择“无身份验证”模式。...可以从“控制面板”>“服务”停止和启动远程调试器服务 。 08 设置使用远程符号进行调试 你应能够使用你 Visual Studio 计算机生成的符号调试你的代码。

    3.6K10
    领券