Привет всем,
У меня есть вопрос. Я создал приложение WPF. Поэтому я, естественно, создал для него установщик (проект установки Visual Studio).
В разделе Commit программы установки я хочу запустить окно WPF, которое является моим мастером настройки.
Итак, я создал класс Installer, переопределил метод Commit и поместил в метод следующее:
Application theApp = new Application;<br>
theApp.Run (new MyWPFWizardWindow());
Я получаю сообщение об ошибке:
Вызывающий поток должен быть STA, потому что это требуется для многих компонентов пользовательского интерфейса.
Нет проблем, это делает приложение GUI. Но я не могу, на всю жизнь, заставить установщика запустить мое окно. Я попытался поместить [STAThread] в метод. Я попытался запустить поток и установить ApartmentState на STA. Я предполагаю, что это что-то действительно простое, на что я смотрю. У кого-нибудь есть мысли?
Заранее спасибо ..
CMB ..