C# Application.Exit()或Environment.Exit(1)删除
当我抛出异常时,我已经添加了出口,但在此之后,exe文件被删除。这是一个已知的问题吗?(在VS2010中)无论是C# Application.Exit()或Environment.Exit(1)删除,c#,.net,visual-studio,visual-studio-2010,exit,C#,.net,Visual Studio,Visual Studio 2010,Exit,当我抛出异常时,我已经添加了出口,但在此之后,exe文件被删除。这是一个已知的问题吗?(在VS2010中)无论是应用程序还是环境,退出都不会从磁盘中删除可执行文件 听起来好像其他进程正在尝试删除可执行文件。一旦应用程序退出,该文件将不再使用,并且可以删除.exe 取决于你在做什么,这可能是来自病毒扫描程序。我会检查你的病毒扫描日志,看看是否有问题。如果这是一个完全托管(仅限C语言)的应用程序,则不太可能出现这种情况,但如果您使用的本机代码根据扫描程序的说法是“有问题的”,则可能会删除可执行文件
应用程序还是环境,退出都不会从磁盘中删除可执行文件
听起来好像其他进程正在尝试删除可执行文件。一旦应用程序退出,该文件将不再使用,并且可以删除.exe
取决于你在做什么,这可能是来自病毒扫描程序。我会检查你的病毒扫描日志,看看是否有问题。如果这是一个完全托管(仅限C语言)的应用程序,则不太可能出现这种情况,但如果您使用的本机代码根据扫描程序的说法是“有问题的”,则可能会删除可执行文件
否则,我将检查可能试图删除可执行文件的其他进程。既不是应用程序,也不是环境。退出将从磁盘删除可执行文件
听起来好像其他进程正在尝试删除可执行文件。一旦应用程序退出,该文件将不再使用,并且可以删除.exe
取决于你在做什么,这可能是来自病毒扫描程序。我会检查你的病毒扫描日志,看看是否有问题。如果这是一个完全托管(仅限C语言)的应用程序,则不太可能出现这种情况,但如果您使用的本机代码根据扫描程序的说法是“有问题的”,则可能会删除可执行文件
否则,我会检查可能试图删除可执行文件的其他进程。否这听起来不对。您的意思是.Exe应用程序文件已从磁盘中删除吗?退出时不能/不应该发生这种情况。你能给mroe发送你想做什么、什么样的应用程序等的详细信息吗?我用了一个简单的C#Console应用程序,但在VS2010中似乎不会发生这种情况。不,这听起来不对。您的意思是.Exe应用程序文件已从磁盘中删除吗?退出时不能/不应该发生这种情况。你能给mroe发送你想做什么、什么类型的应用程序等的详细信息吗?我尝试了一个简单的C#Console应用程序,但在VS 2010中似乎不会发生这种情况。VS是否可能正在删除该文件?@01:否-VS不会删除该文件,除非你有某种类型的自定义加载项正在执行此操作。。。通过VS,它本身将保留该文件。有可能VS正在删除该文件吗?@01:否-VS不会删除该文件,除非您有某种类型的自定义加载项正在执行此操作。。。由VS,由其本身,将留在原地。