首先,我想道歉,如果我之前已经回答了这个问题,我已经搜索过,但是没有找到任何内容[也许搜索不正确]
我开发了一个非常简单的控制台应用程序,除了显示2个整数的随机数之外,它没有做任何其他事情。
代码:
int miNumber;
int mNumber;
bool ok = false;
try
{
miNumber = Convert.ToInt32(minNumber);
mNumber = Convert.ToInt32(maxNumber);
ok = true;
}
catch (Exception)
{
Console.WriteLine("Only digits allowed!");
Console.ReadKey();
ok = false;
}
if(ok)
{
// Generate
var x = new Random();
Console.WriteLine(string.Format("Generated number from {0} and {1} is {2}", miNumber, mNumber, x.Next(miNumber, mNumber)));
}
但是,此应用程序适用于:
此应用程序不适用于:
我确信自从在Windows 8.1上运行以来,我已经拥有.NET 4.0,我什至尝试再次安装它,但是它说我已经安装了它。[如果未安装框架,无论如何,Visual Studio都无法在.net 4.0中创建应用程序]
我已经检查了事件查看器,在运行应用程序时看不到任何显示的内容,例如错误或系统输入的内容。
我试过了:
如果我关闭显示的控制台应用程序,则可执行文件仍在运行。我试图使用从CMD杀死它“的taskkill / F / IM的test.exe”具有最高的权限可杀不过,我在我的第二次尝试接收到错误。
可执行文件仍然存在,在重新启动计算机之前,我无法删除或移动exe。
感谢您提供的任何帮助,因为我真的不明白这是什么问题。
感谢@HansPassant https://stackoverflow.com/users/17034/hans-passant
问题出在Avast Antivirus。
我已禁用Avast防护罩,并且该应用程序正常运行。
我真的不明白为什么avast不太喜欢.NET Frameworks,但是至少是一个临时解决方案。
谢谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句