Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Application.Exit()或Environment.Exit(1)删除_C#_.net_Visual Studio_Visual Studio 2010_Exit - Fatal编程技术网

C# Application.Exit()或Environment.Exit(1)删除

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文件被删除。这是一个已知的问题吗?(在VS2010中)

无论是
应用程序还是
环境,退出都不会从磁盘中删除可执行文件

听起来好像其他进程正在尝试删除可执行文件。一旦应用程序退出,该文件将不再使用,并且可以删除.exe

取决于你在做什么,这可能是来自病毒扫描程序。我会检查你的病毒扫描日志,看看是否有问题。如果这是一个完全托管(仅限C语言)的应用程序,则不太可能出现这种情况,但如果您使用的本机代码根据扫描程序的说法是“有问题的”,则可能会删除可执行文件


否则,我将检查可能试图删除可执行文件的其他进程。

既不是
应用程序,也不是
环境。退出将从磁盘删除可执行文件

听起来好像其他进程正在尝试删除可执行文件。一旦应用程序退出,该文件将不再使用,并且可以删除.exe

取决于你在做什么,这可能是来自病毒扫描程序。我会检查你的病毒扫描日志,看看是否有问题。如果这是一个完全托管(仅限C语言)的应用程序,则不太可能出现这种情况,但如果您使用的本机代码根据扫描程序的说法是“有问题的”,则可能会删除可执行文件


否则,我会检查可能试图删除可执行文件的其他进程。

否这听起来不对。您的意思是.Exe应用程序文件已从磁盘中删除吗?退出时不能/不应该发生这种情况。你能给mroe发送你想做什么、什么样的应用程序等的详细信息吗?我用了一个简单的C#Console应用程序,但在VS2010中似乎不会发生这种情况。

不,这听起来不对。您的意思是.Exe应用程序文件已从磁盘中删除吗?退出时不能/不应该发生这种情况。你能给mroe发送你想做什么、什么类型的应用程序等的详细信息吗?我尝试了一个简单的C#Console应用程序,但在VS 2010中似乎不会发生这种情况。

VS是否可能正在删除该文件?@01:否-VS不会删除该文件,除非你有某种类型的自定义加载项正在执行此操作。。。通过VS,它本身将保留该文件。有可能VS正在删除该文件吗?@01:否-VS不会删除该文件,除非您有某种类型的自定义加载项正在执行此操作。。。由VS,由其本身,将留在原地。