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

  • Liberator

    Liberator

    14 EYLÜL 2007
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013