zoukankan      html  css  js  c++  java
  • AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的差别

    事由:

    開始用vs2008.在vs2005下复制相关代码

     PicDir = Application.StartupPath & "SmallPic"

    2008中提示有误。 vs2008没法直接用Application.StartupPath 

    找了一下才明确。原来Application对象是来源于:System.Windows.Forms ,曾经vs2005都直接调用的。

    以后最好用:System.AppDomain.CurrentDomain.BaseDirectory 只是要注意路径最后多了一个“ ” 

    值得注意:   PicDir = IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SmallPic")

    ------

    // 获取程序的基文件夹。

    System.AppDomain.CurrentDomain.BaseDirectory

    // 获取模块的完整路径。


    System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

    // 获取和设置当前文件夹(该进程从中启动的文件夹)的全然限定文件夹。
    System.Environment.CurrentDirectory

    // 获取应用程序的当前工作文件夹。
    System.IO.Directory.GetCurrentDirectory()

    // 获取和设置包含该应用程序的文件夹的名称。
    System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

    // 获取启动了应用程序的可运行文件的路径。
    System.Windows.Forms.Application.StartupPath

    // 获取启动了应用程序的可运行文件的路径及文件名称
    System.Windows.Forms.Application.ExecutablePath

    C# WinForm中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的差别示比例如以下:

    private void Frm_Server_Load(object sender, EventArgs e)
            {
                MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory);
                MessageBox.Show(Application.StartupPath );
             }

    说明:

  • 相关阅读:
    矢量坐标矩阵 为了方便求叉乘
    力矩 是形容物理转动效果的量
    科式力 河流右边冲刷严重
    科式力
    证明科式力 coriolis acceleration
    叉乘的求导证明
    spring webFlux的认识
    [转] DB2错误代码说明
    MySQL事务及其实现
    MySQL基础架构之查询语句执行流程
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6719085.html
Copyright © 2011-2022 走看看