[英]how to Save the State of an c# App with powerShell?
我有一个C#程序,其中用户在编辑面板中添加了多个对象。 这些对象都表示为一个类。 现在,我希望用户能够保存场景,以便可以再次加载它。
为此,我想生成每个场景的Powershell脚本,但是我的问题是如何在Powershell上保存不同的对象,我尝试将XMLSerializer与序列化一起使用,但是由于我使用了很多具有Dictionary和ListBoxs的依赖对象而失败了。
我可以使用一些通用的保存方法吗? 你能帮助我吗?
最后,我每次都在PowerShell脚本中存储GUI对象的正确属性。 当我想加载存储的对象时,可以直接在PowerShell上重播最后一个序列。
PowerShell在cmdlet Export-Clixml和Import-Clixml中具有自己的对象序列化程序 。
Get-Help Export-Clixml -Full | more
Get-Help Export-Clixml -Full | more
详细信息...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.