从桌面启动时控制台应用程序可执行文件不会打开
Console application executable won't open when launched from desktop
我是 C# 编码的初学者。
我正在观看有关如何在 Visual Studio 中开发控制台应用程序的 YouTube 视频。在视频的最后,这家伙找到了可执行文件,将其移至桌面,然后 运行 将其 Here's the tutorial I followed for context (if needed)。但是,这对我不起作用...
输出可执行文件包含在一个文件夹中,其中包含 JSON、dll 和 pdb 文件...我真的不知道它们的作用。 Here are the files in the same folder as the executable。
当我尝试 运行 文件夹中没有其他文件的程序时,比如通过将可执行文件复制到桌面,它不会 运行。
如果有人能阐明我遗漏的东西,那就太好了。
您需要将您的控制台应用程序编译为一个文件可执行文件
使用自包含选项:
2019 年 Visual studio:
视频中的人创建了基于 .Net Framework 的控制台应用程序。您创建的是基于.net 核心技术的.Net 5。
我鼓励你研究一下它们的不同之处。但是现在你应该知道你的 NumberGuesser.exe 文件需要 NumberGuesser.dll 在它旁边。除非您将项目发布为独立项目。
我是 C# 编码的初学者。
我正在观看有关如何在 Visual Studio 中开发控制台应用程序的 YouTube 视频。在视频的最后,这家伙找到了可执行文件,将其移至桌面,然后 运行 将其 Here's the tutorial I followed for context (if needed)。但是,这对我不起作用...
输出可执行文件包含在一个文件夹中,其中包含 JSON、dll 和 pdb 文件...我真的不知道它们的作用。 Here are the files in the same folder as the executable。 当我尝试 运行 文件夹中没有其他文件的程序时,比如通过将可执行文件复制到桌面,它不会 运行。
如果有人能阐明我遗漏的东西,那就太好了。
您需要将您的控制台应用程序编译为一个文件可执行文件
使用自包含选项:
2019 年 Visual studio:
视频中的人创建了基于 .Net Framework 的控制台应用程序。您创建的是基于.net 核心技术的.Net 5。
我鼓励你研究一下它们的不同之处。但是现在你应该知道你的 NumberGuesser.exe 文件需要 NumberGuesser.dll 在它旁边。除非您将项目发布为独立项目。