Un simple C # DLL: ¿cómo lo llamo desde Excel, Access, VBA, VB6?

Tengo una biblioteca de clase simple escrita en c #.

using System;
namespace TestDll
{
    public class Test
    {
        public string HelloWorld
        {
            get
            {
                return "Hello World";
            }
        }
    }
}

Mi pregunta es ¿cómo puedo llamar a esta función HelloWorld desde Microsoft Office Visual Basic (que creo que es VB6)?

Mi primer paso fue agregar la DLL como referencia, pero al examinar y seleccionar la DLL compilada, aparece el mensaje "No se puede agregar una referencia al archivo especificado". fue lanzado.

¿Alguien puede indicarme la dirección correcta de por qué / cómo hacer que esto funcione?

Gracias de antemano SO!