@"F:\LEAFPRODUCT\Bin\Service.exe"
这是Service.exe
的物理路径,让我知道在窗口应用程序中找到WrmService.exe
的物理路径是否有其他替代方法或任何一般方法。
在Web应用程序中,我们可以使用Server.MapPath
。在这里,我需要减少路径意味着
label1.Text = AssemblyName.GetAssemblyName(@"F:\LEAFPRODUCT\Bin\Service.exe").Version.ToString();
这是我的编码,我需要在这里减少物理路径,这意味着我不想只用这种方式放置所有文件夹
label1.Text = AssemblyName.GetAssemblyName("WrmService.exe").Version.ToString();
表示此处所需的文件名仅表示WrmService.exe
答案 0 :(得分:8)
System.IO.Path.GetFullPath()
与Server.MapPath()
您可以给它一个相对位置,它会根据程序集所在的目录为您提供完整的位置。
答案 1 :(得分:0)
答案 2 :(得分:0)
您想要可执行程序集的物理路径吗?
System.Reflection.Assembly.GetEntryAssembly().Location