Добрый день Олег.
Я использую шаблон "WixSharp Managed Setup - Cusom UI", он очень подходит для моих инсталляторов, но у меня есть несколько вопросов и замечаний. Буду благодарен если вы ответите на них.
1) При создание проекта из данного шаблона, и построения. Запускаем его и переходим в диалог выбора Feature, если в этом диалоге кликнуть на пустое место в TreeView то выпадет исключение:
3) Не могу скрыть Feature в TreeView. Attributes = new Attributes() { { "Display", "hidden" } или { "Level", "0" } }, все равно отображается. Также не работает Attributes = new Attributes() { { "Display", "expand" } }.
4) Прописываем в Feature Description, если в Feature файл то все ок Description есть, если в Feature мерж модуль то Description пропадает.
5) В инсталляторе в диалоге Feature выбираем необходимые компоненты, переходим на следующий диалог и возвращаемся обратно, все сбросилось по умолчанию. Тоже самое с путем установки.
6)Возможно ли запилить "WixSharp Managed Setup - Cusom UI WPF"?
Вроде пока все. Заранее спасибо.
Я использую шаблон "WixSharp Managed Setup - Cusom UI", он очень подходит для моих инсталляторов, но у меня есть несколько вопросов и замечаний. Буду благодарен если вы ответите на них.
1) При создание проекта из данного шаблона, и построения. Запускаем его и переходим в диалог выбора Feature, если в этом диалоге кликнуть на пустое место в TreeView то выпадет исключение:
************** Текст исключения **************
System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в WixSharp.UI.Forms.ReadOnlyTreeNode.Behavior.<>c__DisplayClass0_0.<AttachTo>b__0(Object s, MouseEventArgs e)
в System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
в System.Windows.Forms.TreeView.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.TreeView.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2) Края формы не фиксированы, пользователь может изменить размер инсталлятора. Также хотелось бы иметь возможность изменить размер форма. На данный момент необходимо лезть в исходники и менять там.3) Не могу скрыть Feature в TreeView. Attributes = new Attributes() { { "Display", "hidden" } или { "Level", "0" } }, все равно отображается. Также не работает Attributes = new Attributes() { { "Display", "expand" } }.
4) Прописываем в Feature Description, если в Feature файл то все ок Description есть, если в Feature мерж модуль то Description пропадает.
5) В инсталляторе в диалоге Feature выбираем необходимые компоненты, переходим на следующий диалог и возвращаемся обратно, все сбросилось по умолчанию. Тоже самое с путем установки.
6)Возможно ли запилить "WixSharp Managed Setup - Cusom UI WPF"?
Вроде пока все. Заранее спасибо.