none
一个关于xml文件的操作疑问 RRS feed

  • 问题

  • 首先我先来描述一下我的操作。我将配置信息写进了xml文件,然后我右键该文件,打开方式选择我自己编写的程序,问题就在这里,怎样才能在这一步的时候把xml里的配置信息读取到程序中。

    ps:xml文件的读写方法我已经写好了,但是必须要载入xml文件的文件路径,所以才产生此疑问,使用我自己编写的程序打开xml文件的时候,怎么样才能获取xml此时的文件路径

    2013年1月3日 3:14

答案

  • 你的程序是C#写的还是 VB.net?

    如果是C#的话,文件路径可以在 Main方法的参数里找到, 就是那个string[] args

    如果是VB.net的话,可以用这个方法获取: System.Environment.GetCommandLineArgs() 

    希望清楚了。


    Mike Feng
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年1月4日 5:36
    版主
  • 没理由这样的。

            [STAThread]
            static void Main(string[] args)
            {
                MessageBox.Show(args[0]);
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }

    然后用右键 打开, 然后选择你的程序,这样你将得到一个对话框,显示的就是你要打开的文件的路径。

    你能新建一个测试工程测一下吗?谢谢。


    Mike Feng
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年1月7日 4:21
    版主

全部回复