我想构建一个.NET核心项目作为EXE而不是DLL,以便它可以执行.
这里的答案不起作用:如何运行.Net Core dll?
以下是示例代码:
using System; namespace ConsoleApplication { public class Program { public static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
这是我的project.json:
{ "version": "1.0.0-*", "compilationOptions": { "emitEntryPoint": true }, "buildOptions": { "debugType": "portable", "emitEntryPoint": true }, "dependencies": {}, "frameworks": { "netcoreapp1.1": { "dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.1.0" } }, "imports": "dnxcore50" } } }
我目前正在使用VSCode,每当我使用构建任务构建项目时,或者运行dotnet restore
我只是.dll
在我的bin/Debug
文件夹中获取.
如何将.NET核心应用程序构建为exe?
额外奖励:我这样做,会在Mac或其他设备上运行吗?