首页 > 移动平台 > 详细

当类库项目中无法使用Application.StartupPath

时间:2016-05-13 18:41:50      阅读:130      评论:0      收藏:0      [点我收藏+]

通常我们WinForm编程时,要获取程序当前运行的文件夹路径会用Application.StartupPath ,但是Application.StartupPath在编写类库项目时却无法使用,因为我们根本无法用using System.Windows.Forms;来引入Application.StartupPath 的命名空间,这个时侯我们要用AppDomain.CurrentDomain.BaseDirectory。

private static string fullPathFileName = Application.StartupPath + "\\Set.Ini"; //用于WINFORM
private static string fullPathFileName = AppDomain.CurrentDomain.BaseDirectory+"\\Set.Ini"; //用于类项目

 

using System.Windows.Forms;

控制台程序添加System.Windows.Forms;

因为是控制台应用程序,还要去添加引用

//获取了应用程序路径,不包括可执行文件名称。   

  1. string path1 = Application.StartupPath;  
  2. Console.WriteLine(path1);  
  3. //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。      
  4. string path2 = Application.ExecutablePath;  
  5. Console.WriteLine(path2);  
  6. //substring()用法   
  7. //取得执行文件根目录   
  8. path1 = path1.Substring(0,path1.LastIndexOf("\\"));  
  9. Console.WriteLine(path1);  
  10. Console.ReadLine();  

当类库项目中无法使用Application.StartupPath

原文:http://www.cnblogs.com/chengjun/p/5490126.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!