[英]C#, .NET 4.5: Unexplained parameter on XMLSerializer constructor overload (“location”)
在.NET 4.5下使用C#工作。 我經歷的問題在這里看了看,還進行了許多谷歌和MSDN搜索,並不能找到任何解釋或定義的“位置”參數此重載XmlSerializer的構造函數。 我不知道它是否是名稱空間,URI,路徑等。有人可以告訴我此參數表示什么嗎?
謝謝。
如果所有其他方法均失敗,請使用source 。 XmlSerializerCompilerParameters
最終將location
傳遞給TempFileCollection
的構造函數。 如果未提供任何值,則從配置文件中獲取一個值(特別是system.xml.serialization
節中的tempFilesLocation
項),通過它我們可以確認其真正目的:這是由...生成(並讀回)的臨時文件的位置。 XML序列化器。 的確,文檔在這一點上尤其令人困惑。
似乎這是XmlSerializer
將其生成的序列化程序集放入的目錄。
如果未指定(所有其他重載都是這種情況),它將使用TempFilesLocation
,可以根據此相關問題進行配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.