Apóstrofe (comilla simple) en la cadena de conexión

Estoy teniendo problemas con el carácter ' en una cadena de conexión. Entity Framework lanza una excepción que dice:

El formato de la cadena de inicialización no se ajusta a la especificación que comienza en el índice

Probé las respuestas sugeridas aquí y aquí en vano.

También intenté construirlo con la clase SqlConnectionStringBuilder y obtuve la misma excepción como resultado.

¿Puede alguien ayudarme?

Gracias por adelantado.

EDITAR:

La cadena de conexión está de hecho en el archivo web.config y se ve así:

  

El problema es con el bit Password=test'password .

  1. No puedo ponerlo entre comillas dobles porque ya está rodeado por ellos.
  2. No puedo ponerlo entre " -s porque ya esta rodeado por ellos tambien.
  3. Y no puedo ponerlo en comillas simples porque la comilla simple en sí es de lo que estoy tratando de escapar.

Password='test'password' no funciona.

Finalmente me he topado con una respuesta correcta. Parece que tienes que rodear el valor con comillas simples y, además, duplicar el apóstrofe interno para escapar de él, como esto:

Password='test''password'

Este es un problema tan tonto para perder tanto tiempo. Espero que le ahorre tiempo a alguien en el futuro.

Gracias a todos por participar.

Suponiendo que es la contraseña que contiene una sola cita, debe intentar incluir la contraseña en comillas dobles con encoding xml, algo como esto:

    

Suponiendo que no está en contexto Xml (como lo menciona @PanagiotisKanavos), la inicialización de ConnectionString se vería así:

 var conn = new SqlConnection("Data Source=.; Initial Catalog=MYDB; User ID=MyUser;Password=\"my'password\"; providerName="System.Data.SqlClient")