(我使用的是Visual Studio 2017)
我启动了一个小型控制台应用程序(我创建了一个.NET Core应用程序),然后我想构建.exe文件。 但我得到的只是.dll文件,并且没有任何.exe文件。
你能帮帮我吗?我在Visual Studios设置中如何更改,在我的控制台应用程序的正确目录中有.exe文件?答案 0 :(得分:6)
实际上.NET Core默认只生成可以dll
运行的dotnet
个文件:
dotnet myapp.dll
如果您要将应用程序发布为自包含的exe
,则必须在解决方案资源管理器中右键单击该项目,然后选择发布,然后选择自包含选项并选择 win-x86 或 win-x64 。这将生成特定于平台的体系结构exe
。
查看this blogpost,了解有关此流程的更多详细信息。