對於我的申請,我需要序列化數據使用XML到文件,所以我在MSDN上閱讀Introducing XML Serialization。我所關心的一件事是安全考慮下的XmlSerializer應用節記載:.NET XmlSerializer的編譯類型的模式讀/寫
XmlSerializer的創造C#(的.cs) 文件,並將其編譯成由 命名的目錄的.dll文件 TEMP環境變量;這些DLL發生了 序列化。
用戶可能同時運行我的應用程序的多個實例。我擔心的是,2個不同的實例將被序列化到不同的XML文件,然而,在應用實例2 XmlSerializer
類可以寫上通過應用實例1的XmlSerializer
類生成的DLL文件如果這是一個問題,或者是溫度/用於這些DLL名稱的唯一文件名?
FYI:我需要使用XML,而不是二進制序列化的,因爲我們需要手工有時編輯文件值。
感謝