我正在修改.NET v4.5.2代码,希望能够从安装文件夹中获取脚本路径(以便用户安装应用程序时,应用程序能够访问并运行脚本)
我尝试了Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
方法,但它返回了错误的值(它返回的路径为:“C:\Users\HP\AppData\Roaming”,而我的程序位置(安装后)是“C:\Program Files(x86)"。我也尝试了Environment.GetCommandLineArgs()[0]
和Path.GetDirectoryName(appFileName)
,但他们返回了编写代码的文件的位置。您能帮助我吗?
1条答案
按热度按时间watbbzwu1#
尝试AppDomain.BaseDirectory()