首页
学习
活动
专区
工具
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 打开你的解决方案。

4K20

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文件的内容复制到远程主机上再来。

45230

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文件的内容复制到远程主机上再来。

39340

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时最好删除。

2.8K51

【实验手册】使用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.2K90

【实验手册】使用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.1K30

使用 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 即可调试。 引用项目 现在我们演示如何引用项目。

1.3K30

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.4K20

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.5K50

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.1K20

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.6K30

使用 Visual Studio 发布 .NET 控制台应用程序

先决条件 本教程适用于使用 Visual Studio 创建 .NET 控制台应用程序创建的控制台应用。 发布应用 启动 Visual Studio。...打开在使用 Visual Studio 创建 .NET 控制台应用程序创建的 HelloWorld 项目。 请确保 Visual Studio 正在使用“发布生成配置。...必要时,将工具栏上的生成配置设置从“调试”更改为“发布”。 右键单击“HelloWorld”项目(而不是 HelloWorld 解决方案),然后选择菜单的“发布”。...检查文件 默认情况发布过程会创建依赖于框架的部署,在此类部署,已发布的应用程序已安装 .NET 运行时的计算机上运行。...运行已发布的应用 “解决方案资源管理器”,右键单击“模型”文件夹,然后选择“复制完整路径”。 打开命令提示符,然后导航到“发布文件夹。 为此,请输入 cd,然后粘贴完整路径。

1.5K30

Visual Studio 2017 15.8 版发行说明

调试 此版本以下方面增强了调试功能: 如果安装有多个 Visual Studio 2017 实例,调试时现在可选择要将扩展部署到的实例(图 5)。...这样,预览通道调试时可以诸如 Visual Studio 版本等通道开发。 ? (图 5)选择调试实例 \*现在可以直接从发布摘要页附加 Snapshot Debugger(图 6)__。...(图 12)添加 Docker 支持 Visual Studio 还添加用于 Docker 的调试器启动配置文件(图 13),以便项目容器内运行时可对其进行调试。 ?...以前,如果更改了项目的目标框架,它将使文件无效并在下次运行时实现完整生成。 在此版本,现保留每个框架文件夹文件,这样你可以不同的目标框架之间进行切换,并且仍可使用增量生成。...通过第一个选项,Visual Studio 只能使用它在测试程序集文件夹(由测试适配器 NuGet 引用填充)中发现的或 runsettings 文件中指定的测试适配器。

8.2K10

如何编译、修改和调试 dotnet runtime 仓库的 apphost nethost comhost ijwhost

CoreHost 相关的代码 src\native\corehost 文件夹。...文件夹的代码是以 CMakeList 方式管理的零散 C++ 文件(和头文件),可以使用 CMake 里的 cmake-gui 工具来打开、管理和编译。...不过我依然更喜欢使用 Visual Studio 来打开和编辑这些文件Visual Studio 支持 CMake 工作区,详见 CMake projects in Visual Studio。...不过这些 CMakeList.txt 并没有针对 Visual Studio 做较好的适配,所以实际上个人认为最好的视图方式是 Visual Studio文件夹视图,或者 Visual Studio...欢迎转载、使用、重新发布务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布

33710
领券