gpt4 book ai didi

c# - 如何检查我的 .NET Core 控制台应用程序是作为独立应用程序运行(通过运行 myapp.exe)还是使用 dotnet myapp.dll 运行?

转载 作者:太空宇宙 更新时间:2023-11-03 11:58:14 26 4
gpt4 key购买 nike

我试过使用 Environment.CommandLine 来检查可执行文件,但这没有用,它总是显示 dll 文件。关于如何知道 myapp.exe 文件是否用于运行应用程序或者是否使用 dotnet myapp.dll 的任何想法?

最佳答案

我创建了一个 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。

虽然我不确定这有多可靠。

关于c# - 如何检查我的 .NET Core 控制台应用程序是作为独立应用程序运行(通过运行 myapp.exe)还是使用 dotnet myapp.dll 运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58512053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com