Acceder a archivos de recursos resx desde otro proyecto.

Estoy usando asp.net 3.5, mi solución actualmente tiene 2 proyectos, un proyecto de clase API y un proyecto de sitio web, dentro del proyecto de clase tengo un archivo de recursos llamado checkin.resx. Para poder acceder a los archivos de recursos de mi proyecto de sitio web, tuve que configurar el "Modificador de acceso" en público, lo que me permitió usar un nombre muy tipificado para acceder a los recursos, por ejemplo:CkiApi.Checkin.Resources.Checkin.OCKI_HeaderText, donde Checkin es el archivo .resx y OCKI_HeaderText es la clave de recursos.

El problema al que me enfrento es que no puedo acceder a los recursos desde el código aspx de front-end, por ejemplo, al configurar una propiedad de texto de una etiqueta o un mensaje de error de validación. He intentado la siguiente sintaxis en vano:

<asp:Label AssociatedControlID="IdentMethods" EnableViewState="false" ID="lblIdentMethod" runat="server" Text="<%$ Resources: CkiApi.Checkin.Resources.Checkin, OCKI_IdentificationMethod %>"></asp:Label>

el error que recibo es

No se encontró el objeto de recurso con la clave 'OCKI_IdentificationMethod'.

pero a pesar de lo que establezca el nombre de la clase, recibo el mismo error, creo que es porque se trata de buscar en el proyecto del sitio web, ¡pero no puedo averiguar cómo decirle que mire la API! ¿Alguien puede ayudar?

Puedo establecer etiquetas laterales que no sean del servidor usando lo siguiente:

<div id="OckiIntroText">
    <%=CkiApi.Checkin.Resources.Checkin.OCKI_IntroText%>
</div>

Respuestas a la pregunta(2)

Su respuesta a la pregunta