2010-09-14 3 views
0

У меня есть программа на C#, в которой пользователь добавляет несколько объектов в панель редактирования. Все эти объекты представлены как классы. Теперь я хочу, чтобы пользователь мог сохранить сценарий, поэтому его можно снова загрузить.Как сохранить состояние приложения C# с PowerShell?

Для этого я хочу сгенерировать сценарий Powershell каждого scénario, но моя проблема заключается в том, как сохранить различные объекты в Powershell, я попытался использовать сериализацию с XMLSerializer, но я терпеть неудачу, потому что я использую много зависимого объекта, который имеет Словари и списки.

Есть ли какой-нибудь генетический метод сохранения, который я могу использовать? Вы можете мне помочь?

+0

Почему вы хотите использовать PowerShell? И как? –

+0

Просьба уточнить - ваше описание является неопределенным и неполным. – x0n

+0

ОК, я хочу использовать powershell по двум причинам: – AmineMs

ответ

0

Наконец, я хранится на PowerShell Script каждый раз нужные свойства объекта GUI. Когда я хочу загрузить свой сохраненный объект, я воспроизвожу последнюю последовательность непосредственно в PowerShell.

0

PowerShell имеет свой собственный объект сериалайзер в командлетов Экспорт-Clixml и Импорт-Clixml.

Get-Help Export-Clixml -Full | more подробности ...

Смежные вопросы