SORU
19 Kasım 2010, Cuma


Ad tanınmıyor orada olmasına rağmen)

Bu hata alıyorum:

Türü ya da '' bulunamadı (bir kullanarak eksik emrini veya bir derleme başvurusu?) AutoMapper ad alanı adı

Komik şey benim projem zaten: başvuru var

ProjectThatFails

Ve bu benim kod:

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>();
        }

Diğer garip şey AutoMapper kullanımı ve aynı automapper.dll dosya başvuran her ikisi de benim çözüm diğer iki proje var. İkisi de gayet iyi çalışır.

İşte bir ekran görüntüsü:

ProjectThatWorks

ve burada bir kod (Tamam derler):

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>();
        }

Hem başvuruları özelliklerini sayfada aynı veri var gibi görünüyor.

Neyi kaçırıyorum?

Denedim:

  1. Visual Studio Yeniden Başlatılıyor
  2. Kullanarak bir deyimi (yani AutoMapper.Mapper.CreateMap) olmadan başvuru
  3. Temiz ve Yeniden oluşturun

Başka fikri olan?

CEVAP
19 Kasım 2010, Cuma


Kontrol projenizde kullanmak üzere ayarlanmış olmadığından emin olmak için .NET Çerçeve 4 İstemci Profili.

Kontrol/sağ tıkladığınızda projeyi (çözüm değil) tarafından bu değişiklik, seçebilirsinizÖzellikleri->Uygulama->Hedef çerçevesi. Hedef çerçeve bu sayfada bir açılır.

Bu Visual Studio (hatta bunu bir hata olarak adlandıracak kadar ileri gidebilirim) bir sorun. AutoMapper dışlanır derlemeler gerektirir .NET Çerçeve 4 İstemci Profili. Proje çerçevesinde bu sürümü kullanarak bu yana kırıyor.

Hata mesajını net olarak başvurulan bir derleme başvurusu anlatır gibi inşa edeceğini neden olarak mantıklı bir açıklaması vardır, çünkü bu durumda iyi bir hata iletisi olmalı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013