gpt4 book ai didi

C# 控制台应用程序构建但不启动应用程序

转载 作者:行者123 更新时间:2023-11-30 18:24:09 25 4
gpt4 key购买 nike

我有一个使用 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 或单击“开始”按钮时,我的项目已构建,但未启动。有时,输出窗口说:

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 使进程保持打开状态。您唯一的选择是尝试在任务管理器 -> 进程中终止应用程序的所有进程。

接下来要尝试的是简单地将构建从调试更改为发布,这应该在发布文件夹中构建另一个可执行文件而不是调试。这绝不是 Elixir ,但希望是一个足够的解决方法。

在尝试发布构建之前,尝试尝试解决问题。我看到 Windows 在打开我的调试文件夹并选择我的 exe 时提示,因为我怀疑缩略图正在显示,因此在 Windows 等中被“使用”。

关于C# 控制台应用程序构建但不启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31624238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com