c#控制台应用程序构建但不启动应用程序
本文关键字:应用程序 启动 构建 控制台 | 更新日期: 2023-09-27 18:04:32
我用C-Sharp语言(Visual Studio 2013)编写了一个简单的控制台应用程序:
using System;
using System.Collections.Generic;
using System.Text;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
当我按下F5或单击Start按钮时,我的项目已构建,但未启动。有时,输出窗口说:
Error 12 Could not copy "obj'Debug'HelloWorld.exe" to "bin'Debug'HelloWorld.exe". Exceeded retry count of 10. Failed.
Error 13 Unable to copy file "obj'Debug'HelloWorld.exe" to "bin'Debug'HelloWorld.exe". The process cannot access the file 'bin'Debug'HelloWorld.exe' because it is being used by another process.
但当我写Windows窗体应用程序,我的项目是建立和启动正常??
为什么?如何解决这个问题?
这很可能是由于窗口保持进程打开。你唯一的选择是在任务管理器->进程中尝试杀死应用程序的所有进程。
接下来要尝试的是简单地将构建从调试更改为发布,这应该在发布文件夹中构建另一个可执行文件,而不是调试。这绝不是一个银弹,但希望这是一个足够的解决方案。
在尝试发布版本构建之前,尝试尝试修复问题。我已经看到windows抱怨刚刚打开我的调试文件夹和我的exe选择,因为我怀疑缩略图正在显示,因此被"使用"在windows等
我找到了问题的原因和解决方法。我尝试重新启动应用程序体验服务,问题已解决。
请重新启动Visual Studio,然后再试一次。它将工作并再次删除您的bin/debug文件夹
我曾经面对过这个问题。当一个软件实例正在运行时,无论是通过visual studio还是通过您的self
解决方案:
您应该在任务管理器
的进程中找到您的应用程序名称your's is:
HelloWorld.exe
选择并点击结束任务按钮
现在你可以开始调试和运行你的应用程序。
至少对我有用