আমি এই ত্রুটি পাচ্ছি:
'অটোম্যাপার' টাইপ বা নেমস্পেসের নামটি পাওয়া যায়নি (আপনি কী কোনও নির্দেশিকা বা কোনও সংসদীয় রেফারেন্স ব্যবহার করছেন?)
মজার বিষয় হ'ল আমার প্রকল্পটিতে ইতিমধ্যে আমার সেই উল্লেখ রয়েছে:
এবং এটি আমার কোড:
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>();
}
অন্য অদ্ভুত বিষয়টি হ'ল আমার সমাধানে আমার আরও দুটি প্রকল্প রয়েছে যা উভয়ই অটোম্যাপার ব্যবহার করে এবং একই একই অটোম্যাপার.ডিল ফাইলটি উল্লেখ করে। তারা উভয় পুরোপুরি সূক্ষ্ম কাজ।
এখানে একটির স্ক্রিন শট দেওয়া হয়েছে:
এবং এখানে সেই কোডটি রয়েছে (এটি সূক্ষ্ম সংকলন করে):
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>();
}
উভয় উল্লেখের বৈশিষ্ট্য পৃষ্ঠাতে একই ডেটা রয়েছে বলে মনে হয়।
আমি কী মিস করছি?
আমি চেষ্টা করেছিলাম:
- ভিজ্যুয়াল স্টুডিও পুনরায় চালু করা হচ্ছে
- ব্যবহারের বিবৃতি ছাড়াই রেফারেন্সিং (যেমন
AutoMapper.Mapper.CreateMap
) - পরিষ্কার এবং পুনর্নির্মাণ
অন্য কোন ধারণা?