conexión UI.Dialog para C# proyecto de instalación
agrego Microsoft.Data.ConnectionUI.Dialog.dll y Microsoft.Data.ConnectionUI.dll dlls a mi proyecto, y utilizar este código:
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
{
//
}
Cuando uso esto en las aplicaciones de Windows normales, todo parece estar bien (muestra el diálogo de conexión de datos VS estándar con el botón Avanzado). Cuando lo uso en SETUP PROJECT, muestra solo el diálogo avanzado Y el botón OK está desactivado. Los usuarios pueden probar la conexión pero no pueden presionar el botón OK.
¿Alguien sabe por qué esto no funciona?
¿Ha intentado ejecutar el proyecto de instalación con derechos de administrador? Si ejecuta desde VS, cierre VS e inícielo como administrador. – Jethro
VS se ejecutó como administrador, y simplemente intenté configurarlo como administrador, y NINGUNA diferencia :( –
¿Qué versión del ensamblado ConnectionUI.dll está usando, y está haciendo referencia al mismo ensamblaje desde su configuración y proyectos de Windows? – Phil