ক্লাস লাইব্রেরিতে সিস্টেম.ওয়েব.স্ক্রিপ্টের উল্লেখ যুক্ত করা হচ্ছে


126

আমি বর্তমানে আমার অ্যাপ_কোড ফোল্ডার থেকে কোডটি একটি শ্রেণিকাল লাইব্রেরিতে নিয়ে যাচ্ছি। [System.Web.Script.Serialization.ScriptIgnore]গুণাবলী সহ আমি বেশ কয়েকটি পদ্ধতি ট্যাগ করেছি । আমার শ্রেণীর পাঠাগারটি এই নাম স্থানটি দেখতে পাচ্ছে না। আমার অ্যাড রেফারেন্স ডায়ালগ এই নাম স্থানটি দেখতে পাবে না। ক্লাস লাইব্রেরি থেকে আমি এই ট্যাগটি কীভাবে সঠিকভাবে ব্যবহার করব?

ত্রুটিটি এখানে: টাইপ বা নেমস্পেসের নাম 'স্ক্রিপ্টআইগনোরএট্রিবিউট' পাওয়া যায়নি (আপনি কী কোনও নির্দেশিকা বা কোনও সমাবেশের রেফারেন্স ব্যবহার করছেন?)

উত্তর:


271

ScriptIgnoreAttributeবর্গ হয় System.Web.Extensions.dll সমাবেশ (অ্যাসেম্বলিজ অধীনে অবস্থিত> বনাম রেফারেন্স পরিচালকে ফ্রেমওয়ার্ক)। আপনার ক্লাস লাইব্রেরী প্রকল্পে আপনাকে সেই সমাবেশের একটি রেফারেন্স যুক্ত করতে হবে।

আপনি এই তথ্যটি স্ক্রিপ্টআইগনোরএট্রিবিউট শ্রেণীর জন্য এমএসডিএন পৃষ্ঠার শীর্ষে পেতে পারেন ।


50
সুন্দর. System.Web.Script.JavaScriptSerializerএই সমাবেশেও রয়েছে।
জেরেমি ম্যাকগি

23
আমি পছন্দ করি যে কীভাবে System.Web.Script.Serialization হয় সিস্টেম. ওয়েবে.এক্সটেনশন লাইব্রেরিতে।
argyle

এটি asp.net2 এ পাওয়া যায় না
আমির

5
নিশ্চিত করুন যে আপনি .NET ফ্রেমওয়ার্ক 4 ব্যবহার করছেন না। নেট ফ্রেমওয়ার্ক 4 ক্লায়েন্ট প্রোফাইল টার্গেট ফ্রেমওয়ার্ক বা সিস্টেম.ওয়েব.এক্সটেনশনগুলি রেফারেন্স যুক্ত সংলাপে উপস্থিত হবে না।
ফিয়াচ রিড

1
এটি 2017 সাল, আমরা এখনও ভিএস 2005 এ রয়েছি এবং এই উত্তরটি আমার বেকনকে সংরক্ষণ করেছে saved অসীম, সীমাহিন!
ট্র্যাসিভা

17

আপনার System.Web.Extensions.dllসিস্টেমের জন্য প্রকল্পে একটি রেফারেন্স যুক্ত করতে হবে e ওয়েবসক্রিপ্ট .সিরাইজেশন ত্রুটি।

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