我创建了一个针对.NET Core Framework 1.1的简单.NET核心控制台应用。构建它时,它会在DotNetCoreConsoleApp.dll
文件夹中创建一个名为\bin\debug
的程序集文件。因此,我无需双击并直接运行,但有趣的是,当我按 F5 开始调试项目时,Visual Studio就可以启动进程。
我的项目的项目配置如下:
如何在没有任何exe文件的情况下启动这样的应用程序进程?据我所知,如果文件包含PE header,Windows只能将文件理解为流程的起点。
答案 0 :(得分:7)
没有exe文件。
来自msdn: “简短的回答,没有一个。例如,编译.NET Core控制台应用程序时,会得到一个DLL。然后使用此处的.NET Core SDK中的DOTNET命令执行它。”
来自stackoverflow(Visual Studio 2017 missing exe file)的不同答案: 您有两种选择: