c# – 如何在VS 2015 RC中将控制台App(.NET核心5)发布为单个EXE文件?

目前,只有一个项目模板可以在Visual Studio 2015 RC中基于.NET core 5 CLR创建控制台应用程序.

上述项目的已发布应用程序应如下所示.要运行应用程序,用户需要双击“ConsoleApp2.cmd”.

已发布应用程序的大小约为50 MB.

我认为这个项目模板不适合普通的最终用户.你有想法将控制台应用程序项目发布到单个exe文件吗?

谢谢,

最佳答案
您选择了基于DNX SDK的vs项目类型. DNX强调依赖项的本地副本(您的大小问题)和外部引导程序(批处理文件)的调用.这既是故意的,也不会消失.当我理解正确时,批处理文件可能会被一个通用的exe代替……但是现在不会减少到一个文件. DNX就是这样.

转载注明原文:c# – 如何在VS 2015 RC中将控制台App(.NET核心5)发布为单个EXE文件? - 代码日志