, Согласно этой странице, элемент времени выполнения теперь:
у построить .NET Core проект как EXE, а не DLL, чтобы он мог быть выполнен.
Ответ здесь не сработал:Как запустить .Net Core dll?
Вот пример кода:
using System;
namespace ConsoleApplication
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Вот мой проект. 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 Core приложение в качестве исполняемого файла?
Бонус: да, это будет работать на Mac или другом устройстве?