2011-04-04 47 views
0

我有一個xml文件,我想將其作爲模板與我的程序一起包含。當項目完成時,我寧願將它與.exe捆綁在一起。從VS解決方案中的文件讀取

這可能嗎?

如果是這樣,我應該如何在代碼中引用它?我會假設引用「myXML.xml」將不起作用,因爲如果包含它,該文件不再作爲獨立對象存在。

另一種想法是將內容複製/粘貼到字符串中,但在很多方面看起來像是一個糟糕的主意。 (這是900行)

想法?

謝謝。

這背後的真正動機是我真的更喜歡獨立的可執行文件,而不是讓用戶完成安裝過程。另外還有一些額外的好處是他們不太可能成功。

回答

3

這非常簡單,您可以將任何.NET程序集中的文件存儲爲「嵌入式資源」,然後可以在運行時訪問它們。

有關如何執行此操作的詳細說明,請參閱Microsoft文章here

相關問題