cómo publicar el instalador de la aplicación de la ventana de C #

Estoy tratando de publicar la aplicación de Windows C #. Intenté instalar el instalador de Shield y Visual Studio pero no funciona correctamente.

Esta configuración solo puede instalarse en aquellas computadoras portátiles o PC en las que está instalado Visual Studio. ¿Alguien puede ayudarme? ¿Cuáles son los requisitos previos necesarios y cómo puedo publicar el instalador setup.exe?

cadena de conexión app.config SqlConnection con = new SqlConnection (ConfigurationManager.ConnectionStrings ["connection_string"]. ConnectionString);

pero ocurre errorno se pudo actualizar la base de datos porque la base de datos es de solo lectura visual studio

Respuestas a la pregunta(2)

Su respuesta a la pregunta