gpt4 book ai didi

c# - Windows 服务安装 - 当前目录

转载 作者:行者123 更新时间:2023-12-05 08:17:41 27 4
gpt4 key购买 nike

这个问题与我的previous one有关.我用 C# 编写了一个服务,我需要将其名称设为动态并从配置文件中加载该名称。问题是调用服务安装程序时的当前目录是 net framework 4 目录,而不是我的程序集所在的目录。

使用该行(这有助于解决同样的问题,但服务已经在运行)System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory);

将目录设置为

C:\Windows\Microsoft.NET\Framework\v4.0.30319

这也是初始值。

如何获得正确的路径?

最佳答案

试试这个:

Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

关于c# - Windows 服务安装 - 当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6049522/

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