Erro estranho - CS0012: O tipo x é definido em um assembly que não é referenciado

O tipo 'x' é definido em uma montagem que não é referenciada. Você deve adicionar uma referência à montagem 'abc123'.

Eu tenho um aplicativo da web .NET 2.0 que faz referência ao meu assembly 'abc123'. O assembly existe no GAC e eu verifiquei que é a versão correta (mesma). O restante do aplicativo não tem problemas, exceto uma página .aspx. A página em questão possui um repetidor que exibe um controle de usuário como um dos seus "campos". Ao vincular uma lista do tipo y ao repetidor, passo ao controle do usuário uma lista do tipo x (uma propriedade de y), como mostrado aqui:

<uc1:usercontrol id="ucusercontrol " runat="server" myPublicUserControlProperty='<%#Eval("CollectionOfX") %>'/>

No conjunto de propriedades do controle do usuário, vinculo a lista do tipo x a uma visualização em grade no controle do usuário.

Uma coisa estranha a ser observada é que este relatório funciona bem no meu PC de desenvolvimento, mas não em nenhum servidor após a implantação. Meu pc é Windows XP, IIS6, VS2005. Os servidores são Windows Server 2003, IIS6.

Espero ter explicado isso bem o suficiente. Agradecemos antecipadamente por qualquer insight que você possa fornecer.

questionAnswers(7)

yourAnswerToTheQuestion