在Mac或Windows上运行.NET Core Console应用程序

时间:2016-08-05 14:46:06

标签: c# windows macos .net-core

我创建了一个.net核心控制台应用程序。我想构建应用程序,以便我可以在Windows或Mac上执行它,而无需在网络上安装dotnet核心。所以我需要,例如对于windows a exe。

我已阅读https://docs.microsoft.com/de-de/dotnet/articles/core/tools/dotnet-publish,我知道如何为不同的平台编译应用程序。

但是没有创建可执行文件。我在这里缺少什么以及如何实现我的目标?

1 个答案:

答案 0 :(得分:2)

您需要创建一个self-contained application。该链接解释了如何修改project.json以实现这一目标。

另请注意,虽然自包含的应用程序不依赖于.Net Core,但它可能还有其他依赖项。特别是在OSX上,我相信您需要从自制软件安装特定版本的openssl。