无法复制 - 超过重试次数10

时间:2017-04-27 16:27:42

标签: c# visual-studio console-application

这个问题多次被问到我没有答案。此版本使用C#.NET CONSOLE应用程序,并使用默认的C#程序。

namespace ConsoleApp6
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

从Visual Studio社区2017 - 创建一个包含所有默认值的新C#控制台应用程序,并构建Release或Debug配置。如果你在VS环境中运行它,或者甚至在完成后从命令提示符运行它,.exe将保持锁定并由'系统'w / PID为4拥有。

尝试重建它。 - .exe被锁定,无法覆盖,导致重试计数错误。

如何创建默认控制台应用: 档案 - >新项目 - >模板 - > Visual C# - > Windows经典桌面 - >控制台应用程序(.NET Framework)[.NET版本似乎并不重要]

使用进程资源管理器搜索文件名表明它正在被系统w / PID访问4.Lunhunter建议重新启动。

有时关闭VS会释放它。我也试过在调试中使用x86,在发行版中使用x64 - 在一个案例中.exe被解锁了。取消选中调试/跟踪几乎没有差别。删除.pdb似乎并不重要。

在这个简单的例子中,大约一分钟之后.exe可以从系统PID 4解锁,但在我的实际项目中需要15分钟。我正在使用5个构建配置来避免这个问题 - (我正在尝试使用文档很少的硬件软件进行接口。)

我正在运行Win 7 Pro Sp 1 x64,Win Defender已停止并且已安装防病毒软件。在启动其他应用程序之前在干净重启之后完成的实验 - 尽管Vmware服务,OnTime RTOS服务和许多其他应用程序服务正在运行。

0 个答案:

没有答案