我有一个C#程序,用户在其中添加多个对象和编辑面板。这些对象都表示为类。现在我希望用户能够保存场景,因此可以再次加载。
为此我想为每个scénario生成一个Powershell脚本,但我的问题是如何在Powershell上保存不同的对象,我试图使用XMLSerializer进行序列化但是我失败了,因为我使用了许多具有词典的依赖对象和ListBoxs。
我可以使用一些基因保存方法吗? 你能救我吗?
答案 0 :(得分:0)
PowerShell在cmdlet Export-Clixml 和 Import-Clixml 中有自己的对象序列化程序。
Get-Help Export-Clixml -Full | more
了解详情...
答案 1 :(得分:0)
最后,我每次都在PowerShell脚本上存储GUI对象的正确属性。当我想加载我的存储对象时,我直接在PowerShell上重放最后一个序列。