目前,在Visual Studio 2015 RC中只有一个基于.NET core 5 CLR创建控制台应用程序的项目模板。
上述项目的发布应用程序应该如下所示。要运行应用程序,用户需要双击“ConsoleApp2.cmd”。
发布应用程序的大小约为50 MB。
我认为这个项目模板不适合普通终端用户。你有没有想法将控制台应用程序项目发布为单个exe文件?
谢谢,
目前,在Visual Studio 2015 RC中只有一个基于.NET core 5 CLR创建控制台应用程序的项目模板。
上述项目的发布应用程序应该如下所示。要运行应用程序,用户需要双击“ConsoleApp2.cmd”。
发布应用程序的大小约为50 MB。
我认为这个项目模板不适合普通终端用户。你有没有想法将控制台应用程序项目发布为单个exe文件?
谢谢,
您选择了基于DNX SDK的VS项目类型。DNX强调依赖项的本地副本(您的大小问题)和由外部引导程序(批处理文件)调用。这既是有意为之,也不会消失。如果我理解正确,批处理文件可能会被通用exe替换...但目前不会减少到一个文件。DNX就是这样。
假设您想要的是一个不需要.NET的exe
没有测试过,但似乎您想要的是dotnet compile --native
来自:http://www.hanselman.com/blog/ExploringTheNewNETDotnetCommandLineInterfaceCLI.aspx 或者更相关的是:通过命令行构建.NET Core应用程序,以便在没有安装.NET Core的计算机上运行
这里留给其他寻找创建独立.NET的方法的人,并且如果我找到最好的方法,它将被更新