ডাব্লুসিএফ পরিষেবা কোড (এমএসভিএস 2013) ডিবাগ করার চেষ্টা করার সময় "অ্যাড ওয়াচ যুক্ত করুন" ফাংশনে "অভিব্যক্তি মূল্যায়নের অভ্যন্তরীণ ত্রুটি" পান


114

কিছু দিন আগে আমি আমার সমাধানটি এমএসভিএস ২০১৩-তে স্থানান্তরিত করেছি। এটি একটি জিনিস ব্যতীত ঠিকঠাক কাজ করে: যখন আমি আমার ডাব্লুসিএফ সেবার কোডটি ডিবাগ করার চেষ্টা করি তখন এটি কার্যকর হয়, তবে যখন আমি কোনও পরিবর্তনশীলের অবস্থা দেখতে চাই তখন এটি বলে: "ভাবের অভ্যন্তরীণ ত্রুটি evaluator "। অ্যাড ওয়াচ ফাংশন ক্লায়েন্টের পক্ষে স্বাভাবিকভাবে কাজ করে তবে পরিষেবা কোডে এটি ভেঙে যায়। আমি লোকালহোস্টে চলমান নিজস্ব ডাব্লুসিএফ পরিষেবাটি ডিবাগ করার চেষ্টা করছি। আপনি কি আমাকে সাহায্য করতে পারেন, এটি কীভাবে মেরামত করবেন?

এখানে চিত্র বর্ণনা লিখুন

এখানে এমএসভিএস তথ্য: মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও পেশাদার 2013 সংস্করণ 12.0.30110.00 আপডেট 1 মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক সংস্করণ 4.5.51641 ওএস: উইন্ডোজ 8.1


এমএসভিএস ২০১২-তে এটি দুর্দান্ত কাজ করে (মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও পেশাদার 2012 সংস্করণ 11.0.61030.00 আপডেট 4 মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক সংস্করণ 4.5.51641)
স্যারিডান

আমি সেই বার্তাটিও দেখছি এবং সবেমাত্র 2012 থেকে 2013 পর্যন্ত আপগ্রেড হয়েছে
গ্যারি

আমাকে ২০১২-এ রোলব্যাক করতে হবে, ২০১২ সালে এটি ত্রুটি ছাড়াই কাজ করে এবং 2013 এখনও আমার জন্য ভেঙে গেছে
সেরিডান

ভিএস ২০১৩
তেও

উত্তর:


228

এটি নতুন (পরিচালিত) ডিবাগ ইঞ্জিনে একটি বাগ হতে পারে যা ভিজ্যুয়াল স্টুডিও 2013 দিয়ে পাঠায়। সরঞ্জাম - বিকল্পগুলি - ডিবাগিংয়ের অধীন অবস্থিত পরিচালিত সামঞ্জস্যতা মোড (এটি কার্যকরভাবে 2013-পূর্ব ডিবাগ ইঞ্জিনে পরিণত করে) চালু করার চেষ্টা করুন :

যদি এটি সমস্যার সমাধান করে, তবে আমি এটি একটি ছোট প্রকল্পের সাথে পুনরুত্পাদন করার চেষ্টা করার পরামর্শ দিই এবং তারপরে এটি সংযোগে রিপোর্ট করার পরামর্শ দিচ্ছি , যাতে এটি স্থির করা যায়।

নীচে @ বুজফাইন মন্তব্য করেছেন যে বিশ্বব্যাপী এটি অক্ষম না করে (যেমন প্রতি প্রকল্পে) সামঞ্জস্যতা মোড সক্ষম করার অন্যান্য উপায় রয়েছে। এখানে আরও তথ্য: https://devblogs.microsoft.com/devops/switching-to-managed-compatibility-mode-in-visual-studio-2013/


7
এটি আমার একই সমস্যা ভিজ্যুয়াল স্টুডিও 2015 সিটিপি 6 এর সাথে সংশোধন করেছে
ক্রিস শিফহাউয়ার

1
এই কনফিগারেশনগুলি সমস্যার সমাধান করেছে, তবে ডায়াগনস্টিক সরঞ্জামগুলি কাজ করা বন্ধ করে দিয়েছে।
Xepe

6
এটি ভিজুয়াল স্টুডিও 2015 আরটিএম (এবং নতুন ডায়াগনস্টিক সরঞ্জামগুলিকে অক্ষম করেছে) এ আমার একই সমস্যাটি সমাধান করেছে তবে ভিজ্যুয়াল স্টুডিও 2013 সালে আমার এই সমস্যাটি কখনই আসেনি I'll আমাকে নিজের ঘরের কম্পিউটারে এটি পরীক্ষা করে তুলনা করতে হবে।
আহা

2
আপনি একজন প্রতিভা আমার বন্ধু! আমি এটিও পেয়েছি যা কেবল আরও ব্যাখ্যা যুক্ত করে না, তবে আপনি যদি বড় হাতুড়ি বিশ্বব্যাপী পরিবর্তন না চান তবে এটি করার অন্যান্য উপায়ও দেখায়। ব্লগস.এমএসডিএন
বি /

11
শুধু যোগ করতে; যদি এই বিকল্পগুলি ধূসর হয়ে যায়, আপনার ডিবাগিং বন্ধ করতে হবে;)
র্যাডারজ

13

"অভিব্যক্তি মূল্যায়নের অভ্যন্তরীণ ত্রুটি" প্রশ্ন অনুসারে ' ' পরিচালিত সামঞ্জস্যতা মোড ব্যবহার করুন '"সম্পাদনা করুন এবং চালিয়ে যান" থামবে। সরঞ্জাম - বিকল্প - ডিবাগিংয়ের অধীনে "উত্তরাধিকার সি # এবং ভিবি এক্সপ্রেশন মূল্যায়নকারী ব্যবহার করুন" বিকল্পটি পরীক্ষা করার চেষ্টা করুন ।


2

আমি ইগালের উত্তরটি চেষ্টা করেছিলাম , এবং এটি আমার পক্ষে কাজ করে না, তবে আমি একটি সমাধান খুঁজে পেয়েছি যা আমার পক্ষে কাজ করে। আমি ঘড়িটি সাফ করে দিয়ে আবার আইটেম যুক্ত করতে শুরু করেছি। আমি লক্ষ্য করেছি যে যদি আমি এমন আইটেম যুক্ত করার চেষ্টা করি যা বর্তমান সাব বা ফাংশনের অভ্যন্তরে ছিল না তবে অভ্যন্তরীণ ত্রুটি ঘটেছে।

আমি তাদের সাব বা ফাংশনগুলির ভিতরে থেকে অন্যান্য আইটেমগুলি যুক্ত করে সমস্যার সমাধান করেছি এবং আবার কোনও ত্রুটি নেই।


আমার পরিস্থিতিতে ত্রুটি দেখা দেয় এমনকি যদি আমি পদ্ধতি স্কোপের অভ্যন্তরে ঘড়ির আইটেম যুক্ত করি তবে "ব্যবহার্য পরিচালিত সামঞ্জস্যতা মোড" সহ এই সমাধানটি আমাকে সহায়তা করে।
স্যারিডান

0

মাইকেল ফ্রিজিমের উত্তর আমাকে আমার সমস্যাটি ডিবাগ করতে সহায়তা করেছে। তবে আমি আমার সমস্যার কারণটিতে অতিরিক্ত বিশদ যুক্ত করতে চাই। প্রশ্নকারীর প্রশ্নের সাথে কেবল সামান্য সম্পর্কিত, তবে তার ত্রুটিটি অত্যন্ত বিভ্রান্তিকর।

আমরা গ্রিডডেটটাইম কলকোলমের সাথে একটি টেলিরিক নিয়ন্ত্রণ র‌্যাডগ্রিড ব্যবহার করছিলাম। এই গ্রিডগুলিতে MinDate সম্পত্তি 01/01/1980 এ ডিফল্ট হয় তাই আপনি যদি এই কলামটিতে একটি তারিখ বেঁধে রাখেন যা তার চেয়ে কম হয় তবে আপনি এই ত্রুটিটি দেখতে পাবেন। অদ্ভুত বিষয়টি হ'ল মূল বাঁধাই এবং প্রদর্শন কোনও সমস্যার কারণ হয় নি, অন্য পৃষ্ঠায় নেভিগেট করার সময়ই ত্রুটিটি ছুঁড়ে দেওয়া হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.