【问题标题】:Win Form Application run under Operating System?Win Form 应用程序在操作系统下运行?
【发布时间】:2015-12-08 18:46:19
【问题描述】:

我在 VS 中制作并运行 Windows 窗体应用程序。然后我关闭 VS(不运行 win 表单应用程序)。但我的 Windows 窗体应用程序仍在运行。

这是否意味着Windows窗体应用程序在操作系统下运行?

【问题讨论】:

  • 当你关闭它时,VS 是否还在调试你的 winform 应用程序?
  • @Kapoor 1) 我没有插入任何断点 2) 我只是调试/运行我的应用程序,然后关闭 VS。
  • 我已经添加了我的回复,如果我回答了你的观点,或者我可以提供更多澄清,请告诉我

标签: c# winforms operating-system


【解决方案1】:

我必须把这个作为答案,因为我需要放置一些图像 -

关闭 VS 只会在应用程序正在调试并且您已使用 VS 启动应用程序时关闭应用程序

正在调试 -(您会在左上方看到 Running)

  • 对于当前项目或外部系统都是如此

但是,如果您通过 Debug -> Attach to process 来调试应用程序。 虽然可以调试,但关闭 VS 不会杀死应用程序。

【讨论】:

  • “我必须把这个作为答案,因为我需要放置一些图像” 不,你可以简单地使用答案表单上传图像,然后复制生成的图像链接到 cmets。
  • @Xufox:谢谢你的想法,我是新来的,我从未尝试过
【解决方案2】:

基本上,当您在 Visual Studio 中创建 win 表单应用程序时,第一次运行它时,它会在其 bin 文件夹中创建一个可执行 (.exe) 文件。因此,即使您关闭 Visual Studio,它也会继续运行。

(但是当你在调试模式下运行它时,当你关闭 VS 时,你的 win表格申请也将关闭)

但是,在您的机器上运行的任何程序或进程都由操作系统管理,例如分配内存资源等...

希望这会有所帮助

【讨论】:

    猜你喜欢
    • 2015-04-16
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多