[英]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.