Espace de noms n'est pas reconnu (même s'il est là)

J'obtiens cette erreur:

Le type ou le nom d'espace de noms 'AutoMapper' n'a pas pu être trouvée (vous manque une directive using ou une référence d'assembly?)

Le plus drôle, c'est que j'ai dans mon projet déjà:

Espace de noms n'est pas reconnu (même s'il est là)

Et c'est mon code:

using System.Collections.Generic;
using DataContract;
using SelectorDAL;
using AutoMapper;

namespace SpecimenSelect
{
    public class SpecimenSelect : ISpecimenSelect
    {
        public SpecimenSelect()
        {
            SetupMaps();
        }

        private static void SetupMaps()
        {
            Mapper.CreateMap<SpecimenDetail, SpecimenDetailContract>();
        }

L'autre qui est étrange c'est que j'ai deux autres projets dans ma solution à la fois l'utilisation AutoMapper et de référencement sont exactement les mêmes AutoMapper.dll fichier. Ils travaillent tous les deux parfaitement bien.

Voici une capture d'écran de l'un:

Espace de noms n'est pas reconnu (même s'il est là)

et ici, c'est que le code (qui compile très bien):

using System.Collections.Generic;
using AutoMapper;
using DataContract;
using SelectorDAL;

namespace PatientSelect
{

    public class PatientSelect : IPatientSelect
    {
        public PatientSelect()
        {
            SetupMaps();
        }

        private void SetupMaps()
        {
            Mapper.CreateMap<Patient, PatientContract>();
            Mapper.CreateMap<OrderedTest, OrderedTestsContract>();
            Mapper.CreateMap<Gender, GenderContract>();
        }

Les deux références semblent avoir les mêmes données sur les propriétés de la page.

Ce qui me manque?

J'ai essayé:

  1. De Redémarrer Visual Studio
  2. Référencement sans l'aide d'instruction (c'est à dire AutoMapper.Mapper.CreateMap)
  3. Nettoyer et Reconstruire

D'autres idées?

  • De référence est le chemin d'accès incorrect? Peut-être qu'il a été ajouté avec un chemin absolu, mais la DLL a depuis été déplacé?
InformationsquelleAutor Vaccano | 2010-11-19