我想在项目中给出相对路径。目前我已经在项目中给出了绝对的路径

时间:2015-02-27 11:27:56

标签: c# import-from-excel

我有使用C#编写脚本的Coded UI解决方案。我写了一个函数从Excel工作表中提取记录,Excel工作表放在项目中。目前我正在使用Excel文件的绝对路径引用。路径下方显示在Ex中: 对于Ex:string con = A“Provider = Microsoft.Jet.OLEDB.4.0; Data Source = E:\ Main Folder \ Sub Folder \ Test.xls; Extended Properties ='Excel 8.0; IMEX = 1,HDR = NO:' ”

现在,我想给出相对路径而不是绝对路径,任何人都可以帮我解决这个问题吗?

解决方案将不胜感激。

谢谢, PRASHANT

1 个答案:

答案 0 :(得分:0)

我猜你可以使用Application对象属性ExecutablePath或Executing Assembly的路径。两者都可以为您提供位置,从您的应用程序启动,如果在开发中它将是您的解决方案目录,然后是bin文件夹或者如果安装在c驱动器"程序文件"然后c:/ program files然后你的app文件夹。有关详细信息,请阅读以下链接,谢谢

https://msdn.microsoft.com/en-us/library/system.windows.forms.application.executablepath%28v=vs.110%29.aspx

https://msdn.microsoft.com/en-us/library/aa457089.aspx