启动时Visual Studio Community 2015控制台应用程序错误

克里斯·福克

错误如下:

'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\Users\Chris James\Documents\Visual Studio 2015\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\ConsoleApplication3.vshost.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0x3344 has exited with code 0 (0x0).
The thread 0x369c has exited with code 0 (0x0).
The thread 0x4498 has exited with code 0 (0x0).
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'c:\users\chris james\documents\visual studio 2015\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\ConsoleApplication3.exe'. Symbols loaded.
'ConsoleApplication3.vshost.exe' (CLR v4.0.30319: ConsoleApplication3.vshost.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'. Symbols loaded.
The thread 0x2b58 has exited with code 0 (0x0).
The thread 0x3994 has exited with code 0 (0x0).
The program '[11144] ConsoleApplication3.vshost.exe' has exited with code 0 (0x0).

我可以通过ctrl + f5看到控制台,该控制台是通过另一个堆栈溢出问题发现的,但是仅在使用Start时,它会运行并消失。Visual Studio终止我的控制台应用程序的速度太快

这是我用C#编写的第一个程序,用于事件驱动的编程。我想知道我是否应该担心将来的程序,还是可以每次都绕过它?我还通过启用了符号Debug>Options>Debugging>Symbols,将错误从未找到的文件更改为已加载的符号。有更好的解决方法吗?我卸载,重新安装,修复,摆脱了可再发行文件,并添加了较旧的可再发行文件,但找不到其他解决方案。任何帮助表示赞赏。

这是代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DelegateTutorial1
{
    public class MediaStorage
    {
        public delegate int PlayMedia();

        public void ReportResult(PlayMedia playerDelegate)
        {
            if (playerDelegate() == 0)
            {
                Console.WriteLine("Media played successfully");
            }
            else
            {
                Console.WriteLine("Media did not play successfully");
            }
        }
    }

    public class AudioPlayer
    {
        private int audioPlayerStatus;

        public int PlayAudioFile()
        {
            Console.WriteLine("Simulating playing an audio file");
            audioPlayerStatus = 0;
            return audioPlayerStatus;
        }
    }

    public class VideoPlayer
    {
        private int videoPlayerStatus;

        public int PlayVideoFile()
        {
            Console.WriteLine("Simulating a failed video file");
            videoPlayerStatus = -1;
            return videoPlayerStatus;
        }
    }

    public class Tester
    {
        public void Run()
        {
            MediaStorage myMediaStorage = new MediaStorage();
            AudioPlayer myAudioPlayer = new AudioPlayer();
            VideoPlayer myVideoPlayer = new VideoPlayer();

            MediaStorage.PlayMedia audioPlayerDelegate = new MediaStorage.PlayMedia(myAudioPlayer.PlayAudioFile);
            MediaStorage.PlayMedia videoPlayerDelegate = new MediaStorage.PlayMedia(myVideoPlayer.PlayVideoFile);

            myMediaStorage.ReportResult(audioPlayerDelegate);
            myMediaStorage.ReportResult(videoPlayerDelegate);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Tester t = new Tester();
            t.Run();
        }
    }
}
马库斯·萨法尔(Markus Safar)

根本不是一个错误,这是正常现象。

如果启动控制台应用程序则会显示一个新的控制台窗口,只要您的进程正在运行,它将保持打开状态。退出过程后,控制台窗口将关闭。

如果Console.ReadKey()在应用程序末尾插入,则窗口将保持打开状态,直到您按任意键。

所以改变这个...

static void Main(string[] args)
{
    Tester t = new Tester();
    t.Run();
}

...对此...

static void Main(string[] args)
{
    Tester t = new Tester();
    t.Run();

    Console.ReadKey();
}

...并且控制台窗口将保持打开状态,直到您按任意键。

另外如果要调试到.NET框架,则“启用”符号将对您有所帮助。与终止控制台应用程序将关闭控制台窗口这一事实无关

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio Community 2015 Update 2启动时崩溃

来自分类Dev

Visual Studio 2015“窃取”应用程序的控制台

来自分类Dev

控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

来自分类Dev

在控制台应用程序上启动而不调试时 Visual Studio 延迟

来自分类Dev

控制台应用程序完成退出(Visual Studio)

来自分类Dev

在Visual Studio 2015中重新加载Designer时,为什么会弹出控制台应用程序?

来自分类Dev

在Visual Studio 2015社区中为现有C#控制台应用程序创建服务安装程序

来自分类Dev

Visual Studio Community 2015,BSoD

来自分类Dev

WindowsForm应用程序在Visual Studio中生成控制台应用程序

来自分类Dev

Visual Studio Community 2015中的SDK错误

来自分类Dev

Visual Studio Windows 控制台应用程序在从 main() 返回 0 时抛出异常

来自分类Dev

程序包C控制台应用程序(Visual Studio '13)

来自分类Dev

Visual Studio 2015-程序包管理器控制台错误

来自分类Dev

C#很小的控制台应用程序(Visual Studio 2012)中的默认线程

来自分类Dev

从Visual Studio运行控制台应用程序时避免“按任意键继续”

来自分类Dev

在Visual Studio 2012中对C ++控制台应用程序进行单元测试

来自分类Dev

如何从Visual Studio 2013调试.NET控制台应用程序

来自分类Dev

更改控制台应用程序图标(Visual Studio代码)

来自分类Dev

从Visual Studio运行控制台应用程序时避免“按任意键继续”

来自分类Dev

如何在Visual Studio控制台应用程序中终止脚本

来自分类Dev

Visual Studio最小化表单应用程序并显示控制台窗口

来自分类Dev

如何从Visual Studio 2013调试.NET控制台应用程序

来自分类Dev

在控制台应用程序(Visual Studio)中使用VTK-访问冲突

来自分类Dev

如何更改控制台应用程序Visual Studio的窗口标题

来自分类Dev

从Visual Studio目录中删除C#控制台应用程序时挂起

来自分类Dev

Visual Studio C# 控制台应用程序 (.NET Core) 模板不同

来自分类Dev

C# 在控制台应用程序中构建 Visual Studio 项目

来自分类Dev

Visual Studio 2010中的调试控制台应用程序和Web API应用程序

来自分类Dev

为什么在 Visual Studio 中用 C++ 编写 GUI 应用程序的代码与控制台应用程序不同?

Related 相关文章

  1. 1

    Visual Studio Community 2015 Update 2启动时崩溃

  2. 2

    Visual Studio 2015“窃取”应用程序的控制台

  3. 3

    控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

  4. 4

    在控制台应用程序上启动而不调试时 Visual Studio 延迟

  5. 5

    控制台应用程序完成退出(Visual Studio)

  6. 6

    在Visual Studio 2015中重新加载Designer时,为什么会弹出控制台应用程序?

  7. 7

    在Visual Studio 2015社区中为现有C#控制台应用程序创建服务安装程序

  8. 8

    Visual Studio Community 2015,BSoD

  9. 9

    WindowsForm应用程序在Visual Studio中生成控制台应用程序

  10. 10

    Visual Studio Community 2015中的SDK错误

  11. 11

    Visual Studio Windows 控制台应用程序在从 main() 返回 0 时抛出异常

  12. 12

    程序包C控制台应用程序(Visual Studio '13)

  13. 13

    Visual Studio 2015-程序包管理器控制台错误

  14. 14

    C#很小的控制台应用程序(Visual Studio 2012)中的默认线程

  15. 15

    从Visual Studio运行控制台应用程序时避免“按任意键继续”

  16. 16

    在Visual Studio 2012中对C ++控制台应用程序进行单元测试

  17. 17

    如何从Visual Studio 2013调试.NET控制台应用程序

  18. 18

    更改控制台应用程序图标(Visual Studio代码)

  19. 19

    从Visual Studio运行控制台应用程序时避免“按任意键继续”

  20. 20

    如何在Visual Studio控制台应用程序中终止脚本

  21. 21

    Visual Studio最小化表单应用程序并显示控制台窗口

  22. 22

    如何从Visual Studio 2013调试.NET控制台应用程序

  23. 23

    在控制台应用程序(Visual Studio)中使用VTK-访问冲突

  24. 24

    如何更改控制台应用程序Visual Studio的窗口标题

  25. 25

    从Visual Studio目录中删除C#控制台应用程序时挂起

  26. 26

    Visual Studio C# 控制台应用程序 (.NET Core) 模板不同

  27. 27

    C# 在控制台应用程序中构建 Visual Studio 项目

  28. 28

    Visual Studio 2010中的调试控制台应用程序和Web API应用程序

  29. 29

    为什么在 Visual Studio 中用 C++ 编写 GUI 应用程序的代码与控制台应用程序不同?

热门标签

归档