Connection UI.Dialog for c #setup project

enter image description here

Я добавляю библиотеки DLL Microsoft.Data.ConnectionUI.Dialog.dll и Microsoft.Data.ConnectionUI.dll в свой проект, и используйте этот код:

    Microsoft.Data.ConnectionUI.DataConnectionDialog dcd = new Microsoft.Data.ConnectionUI.DataConnectionDialog();

        Microsoft.Data.ConnectionUI.DataSource.AddStandardDataSources(dcd);

        if (Microsoft.Data.ConnectionUI.DataConnectionDialog.Show(dcd) == System.Windows.Forms.DialogResult.OK)
        {
            //
        }
        else
        {
            //
        }

Когда я использую это в обычных приложениях Windows, кажется, что все в порядке (показывает стандартный диалог подключения данных VS с кнопкой «Дополнительно» ). Когда я использую его в SETUP PROJECT, он показывает только расширенный диалог И кнопка OK отключена. Пользователи могут проверить соединение, но не могут нажать кнопку OK.

Кто-нибудь знает, почему это не работает?

5
задан Jeremy Thompson 10 October 2013 в 02:00
поделиться