Acessar arquivos de recurso resx de outro projeto

Estou usando o asp.net 3.5, minha solução atualmente tem 2 projetos, um projeto de classe de API e um projeto de site, dentro do projeto de classe eu tenho um arquivo de recursos chamado checkin.resx. Para poder acessar os arquivos de recursos do projeto do meu site, tive que configurar o "Modificador de Acesso" para público, o que me permitiu usar um nome fortemente tipado para acessar os recursos, por exemplo:CkiApi.Checkin.Resources.Checkin.OCKI_HeaderText, em que Checkin é o arquivo .resx e OCKI_HeaderText é a chave do recurso.

O problema que estou enfrentando é que não consigo acessar os recursos do código aspx do front end, por exemplo, definindo uma propriedade de texto de um rótulo ou uma mensagem de erro de validação. Eu tentei a seguinte sintaxe sem sucesso:

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

o erro que recebo é

O objeto de recurso com a chave 'OCKI_IdentificationMethod' não foi encontrado.

mas independentemente do que eu definir o nome da classe, eu recebo o mesmo erro, eu estou pensando é porque está tentando olhar no projeto do site, mas não consigo descobrir como dizer para olhar para a API! Alguém pode ajudar?

Eu sou capaz de definir tags laterais do servidor não usando o seguinte:

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

questionAnswers(2)

yourAnswerToTheQuestion