【发布时间】:2019-07-13 18:08:15
【问题描述】:
我在 Visual Studio 2019 中创建了一个新项目并将其命名为 SimpleCSharpApp。编写了一个简单的 HelloWorld 应用程序并在调试模式下编译。现在我需要可执行文件(更准确地说是.exe 文件)。它应该在SimpleCSharpApp/bin/Debug 中,但它不存在。有一个名为 netcoreapp2.1 的目录,其中包含以下文件:
SimpleCSharpApp.deps.json
SimpleCSharpApp.dll
SimpleCSharpApp.pdb
SimpleCSharpApp.runtimeconfig.dev.json
SimpleCSharpApp.runtimeconfig.json
如何找到可执行文件?
【问题讨论】:
-
可执行文件在文件夹
netcoreapp2.1中。 -
@OlivierJacot-Descombes 不是。请查看编辑
-
如果它只包含一个DLL,那么可能你创建了一个类库项目。
-
您可以创建不同类型的项目。类库项目生成一个 DLL。
Console App (.NET Framework)、Window Forms App (.NET Framework)、WPF App (.NET Framework)都生成一个 EXE。如果您想要一个简单的 hello world 应用程序,请使用Console App或Window Forms App。它们都只是在 VS 中编译。 -
它确实创建了一个可执行文件。您可能只将 .exe 文件视为可执行文件,但其中与控制台应用程序项目同名的 .dll 文件实际上是可执行文件,它只是一个 .NET Core 可执行文件,它需要使用 dotnet 命令执行。有关创建 Windows .exe 可执行文件的方法,请参阅下面提供的答案。
标签: c# visual-studio .net-core