2010-02-24 95 views
4

我正在使用Visual Studio C#Express,我想知道如何去添加一些XML文件並能夠在我的代碼中引用它們。我將XML文件添加到項目下的一個文件夾中,但我不確定如何引用它們,然後將它們複製到輸出文件夾中。最初,在我添加它們之前,我只是將XML文件複製到Visual Studio的Debug文件夾中,但當編譯/安裝我編碼的程序的新副本時,我不得不手動複製XML文件。將XML文件添加到生成

有沒有辦法將XML文件添加到Visual Studio項目,並能夠在代碼中引用它們,然後將它們複製到輸出文件夾?

回答

12

右鍵單擊項目,添加現有資源,瀏覽並選擇要添加的文件。然後右鍵單擊該文件,然後單擊屬性並將「構建操作」更改爲內容,並將「複製到輸出目錄」更改爲更新(如果需要,則始終複製)。然後你可以通過使用相對路徑來訪問它。

我用這對我的XML,我可以使用下面的代碼訪問我的內容:

XmlDocument document = new XmlDocument(); 
document.Load("Resources/DefaultConfig.xml"); 

請注意,我的DefaultConfig.xml文件裏面,我在Visual Studio中創建一個「Resoruces」目錄(這是可選的,但它可以幫助我保持我的項目整潔)