我刚刚安装了 Visual Studio 2017 Community Edition 并编写了一个简单的控制台应用程序,点击 F5 进行调试,我收到此错误:
当我尝试直接运行 exe 时,出现此错误:
这很奇怪;这以前从未发生过。有什么想法吗?
我使用的是 Windows 版本 10.0.16299 Build 16299 和 .NET 4.6 SDK。
我认为问题出在我的应用程序代码上;因此,为了排除这种情况,我用 hello world 制作了另一个控制台应用程序,即使这样也会出现如上所述的错误:
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello world!");
Console.ReadKey();
}
}
}
这对我有用 - 我终于找到了这个问题的原因。我们的云防病毒解决方案在没有通知我的情况下将我的版本控制目录中的应用程序提交到隔离区。我已经从我的 AV 扫描中排除了这条路径,现在我的调试功能正常。
Windows Defender(Microsoft Defender)
从“开始”菜单打开“Windows 安全”。 导航至病毒和威胁防护。 单击“病毒和威胁防护设置”下的“管理设置”。 滚动到排除项,然后单击添加或删除排除项。 单击添加排除项,选择文件夹,然后选择您的目录。