我尝试使用Environment.CommandLine
检查可执行文件,但这没有用,它始终显示dll文件。是否知道如何使用myapp.exe
文件运行应用程序还是是否使用dotnet myapp.dll
?
答案 0 :(得分:1)
我创建了一个dotnet核心控制台应用程序并运行以下代码:
using System;
using System.Diagnostics;
namespace TestApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Process.GetCurrentProcess().ProcessName);
}
}
}
运行dotnet run
时显示dotnet。我建立了一个独立的版本dotnet publish -c Release -r win10-x64
,它显示了TestApp。
我不确定这有多可靠。