.Net Windows服务程序中获取安装程序所在目录

在Windows服务程序中,有时希望获得安装程序所在的目录对齐对其进行操作,如生成Log日志文件等,

若用语句System.Environment.CurrentDirectory则返回的路径为C:\WINDOWS\system32不能正确指向安装程序所在路径,改用如下代码即可实现。


string strAssemblyFilePath = Assembly.GetExecutingAssembly().Location;


string strAssemblyDirPath = Path.GetDirectoryName(strAssemblyFilePath);


strPath = strAssemblyDirPath + "\\Log";


原文路径:http://www.cnblogs.com/xiaofengfeng/archive/2011/10/27/2226325.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤下载并安装 Windows Server 2019 安装 .NET Framework 3.5 的依赖包: 1. 打开 Microsoft 官方网站 https://dotnet.microsoft.com/download/dotnet-framework,找到 .NET Framework 3.5 的下载页面。 2. 点击“Download .NET Framework 3.5”按钮,下载 .NET Framework 3.5 安装程序。 3. 点击“Download .NET Framework 3.5 SP1”按钮,下载 .NET Framework 3.5 SP1 安装程序。 4. 点击“Download .NET Framework 3.5 SP1 Language Pack”按钮,下载 .NET Framework 3.5 SP1 语言包。 5. 在 Windows Server 2019 上,打开“服务器管理器”。 6. 单击左侧面板的“添加角色和功能”。 7. 单击“下一步”直到“选择安装类型”页面。 8. 选择“基于角色或基于功能的安装”选项。 9. 选择要安装 .NET Framework 3.5 的服务器并单击“下一步”。 10. 单击“下一步”直到“选择功能”页面。 11. 选择“.NET Framework 3.5(包括.NET 2.0和3.0)”选项。 12. 安装程序提示需要从 Windows 安装媒体获取文件,请插入 Windows Server 2019 安装光盘或者 ISO 镜像文件。 13. 在 Windows Server 2019 安装光盘或者 ISO 镜像文件的 Sources 目录下,找到名为“sxs”的文件夹,并将其复制到本地磁盘上。 14. 安装程序会自动查找依赖包,如果找不到,会提示您指定依赖包的位置。在提示框输入“D:\sources\sxs”(其“D:”是 Windows Server 2019 安装光盘或者 ISO 镜像文件所在的驱动器号),然后单击“确定”按钮。 15. 安装程序会自动安装 .NET Framework 3.5 和其依赖包。 希望这些步骤可以帮助您安装 .NET Framework 3.5!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值