এইচটিটিপি ইউটিলিটি বর্তমান প্রসঙ্গে নেই


99

একটি সি # অ্যাপ্লিকেশন সংকলন করার সময় আমি এই ত্রুটিটি পেয়েছি। তুচ্ছ ত্রুটির মতো মনে হচ্ছে, তবে আমি এটি পেতে পারি না।

আমার সেটআপটি উইন্ডোজ 7 64 বিট। ভিজ্যুয়াল-স্টুডিও 2010 সি # এক্সপ্রেস বি 2 রেল।

আমি System.Web.dll এ অবস্থিত একটি রেফারেন্স যুক্ত করেছি C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0, তবে এটিতে একটি হলুদ বিস্মৃতি চিহ্ন রয়েছে এবং আমি উপরের ত্রুটিটি পেয়েছি। আমারও using System.Webঘোষণা আছে।

আমি কি ভুল করছি?


আপডেট: মূল কারণ সম্পর্কে আমাকে ইঙ্গিত করে প্রম্পট উত্তর পাওয়ার পরে, আমি গুগলে কিছুটা অনুসন্ধান করেছি যেখানে এটিতে লেখা আছে যে System.Web.dll সম্পূর্ণ কাঠামোর জন্য। আমি এরকম রেফারেন্স পাইনি।
আমার মতো নবাবিদের জন্য, এই ব্লগটি ফ্রেমওয়ার্কের (ক্লায়েন্ট এবং পূর্ণ) পার্থক্যটির সুন্দরভাবে সংক্ষিপ্তসার করেছে। আমি একটি স্পট খুঁজে পাইনি যা বলে যে একটি নির্দিষ্ট ডিএল ক্লায়েন্টের কাঠামোয় সমর্থন করে কিনা। আমার ধারণা, ভিজ্যুয়াল স্টুডিওতে বিস্মৃত চিহ্নটি প্রথম সংকেত হওয়া উচিত ...


4
আপনি কি ক্লায়েন্ট প্রোফাইল টার্গেট করছেন?
এসএলএক্স

উত্তর:


87

আপনি সম্ভবত ক্লায়েন্ট প্রোফাইলটিকে লক্ষ্য করছেন, এটি System.Web.dllউপলভ্য নয়।

আপনি প্রকল্পের বৈশিষ্ট্যগুলিতে পুরো কাঠামোটিকে লক্ষ্য করতে পারেন ।


13
বিঙ্গো! কোথায় নির্দিষ্ট করা হয়েছে? আমার এটা কোথায় পড়ার কথা ছিল? ধন্যবাদ
শাইহি

আমি প্রকল্পের বৈশিষ্ট্যগুলিতে পূর্ণ কাঠামো সেট করেছি, তবুও সমস্যা বিদ্যমান।
অ্যালেক্স জলিগ

@ অ্যালেক্সজোলিগ: আপনার রেফারেন্স এবং নেমস্পেস রয়েছে তা নিশ্চিত করুন।
স্ল্যাक्स

@ ব্ল্যাকহোলিয়ারথ0_ জিমেইল: সমস্যা কী? আপনি কি লক্ষ্য করছেন?
স্ল্যাक्स

আমি প্রকল্পটি .net2 থেকে .net4 এ রূপান্তর করেছি। টার্গেট ফ্রেমওয়ার্ক ঠিক সমস্যা সমাধান করা হয়নি। আমারও dll যোগ করার দরকার ছিল। এটি lxk613 এর উত্তরে আরও ভালভাবে ব্যাখ্যা করা হয়েছে এবং সমস্যাটি সমাধান করার জন্য আমার কী করা দরকার তা দেখায়।
bh_earth0

189

আপনাকে System.Webরেফারেন্স যুক্ত করতে হবে ;

  1. সমাধান এক্সপ্লোরারটিতে "রেফারেন্স" রাইট ক্লিক করুন
  2. "রেফারেন্স যুক্ত করুন" চয়ন করুন
  3. ".NET" ট্যাবটি নির্বাচন করা আছে তা পরীক্ষা করুন।
  4. অনুসন্ধান করুন এবং "System.Web" যুক্ত করুন।

.NET ফ্রেমওয়ার্ক 4.5 ব্যবহার করে ভিএস2012 কনসোল অ্যাপ। এই সমাধান।
কাইল

এমনকি লক্ষ্য সহ, কেবলমাত্র যুক্ত রেফারেন্সই আমার পক্ষে কাজ করেছিল। ধন্যবাদ lxk613
ব্রুনো আবু হাতেম ডি লিজ

বিঙ্গো! এই উত্তর।
আল্পার

আমার সমাধান এক্সপ্লোরার
ট্রিটিতে

আপনি যদি আজুরে ফাংশন ব্যবহার করছেন তবে আপনার ফাইলের শীর্ষে # টি "সিস্টেম.ওয়েব" যুক্ত করুন
ইরশাদ মোহাম্মদ

17

স্ল্যাक्सের সঠিক উত্তর আছে ... তবে আমার মতো লোকদের জন্য আমাকে আরও কিছুটা নির্দিষ্ট হতে দিন, যারা এতে বিরক্ত হয়েছেন এবং এখনই এটি খুঁজে পেতে পারেন না:

প্রকল্প -> সম্পত্তি -> অ্যাপ্লিকেশন -> লক্ষ্য ফ্রেমওয়ার্ক -> "। নেট ফ্রেমওয়ার্ক 4" নির্বাচন করুন

প্রকল্পটি তারপরে সংরক্ষণ এবং পুনরায় লোড করবে।


6
সম্পূর্ণ কাঠামো লক্ষ্য করেও আমার ত্রুটি ছিল! System.Web.dll যুক্ত করে একটি রেফারেন্স হিসাবে কাজ করেছে যদিও।
স্টিভক্যাভ

এবং অবশ্যই যোগ করতে ভুলবেন না System.Webবা System.Web.Mvcখুব প্রশ্নে ফাইলে।
ট্যাঙ্কোরস্যামশ

15

এটি সমাধান করার জন্য, দয়া করে নীচের পথে যান

প্রকল্প -> সম্পত্তি -> অ্যাপ্লিকেশন -> টার্গেটফ্রেমওয়ার্ক

এবং ফ্রেমওয়ার্কটি ".NET ফ্রেমওয়ার্ক 4" এ পরিবর্তন করুন।

একবার আপনি এটি করার পরে, প্রকল্পটি বন্ধ হয়ে আবার খোলা হবে।

এটি ত্রুটি সমাধান করা উচিত

(তবে কোনও কারণে @ করণ মোদীর উত্তর আসে না ...)

সমাধান এক্সপ্লোরারে রেফারেন্স ট্যাবে পরবর্তী ডান ক্লিক করুন এবং অ্যাড রেফারেন্স নির্বাচন করুন,

"System.Web" নির্বাচন করুন

("সিস্টেম.ওয়েব ব্যবহার করে সরাসরি নামস্থানটি ঘোষনা করা;" যথেষ্ট মনে হচ্ছে না ... আপনাকে এটি সমাধান এক্সপ্লোরারটিতে যুক্ত করতে হবে ... আমি বুঝতে পারছি না কেন - এটি কোনও আশ্চর্যজনক কারণ আমি কোবল প্রোগ্রামার না কেন ...


12

উপরের উত্তরগুলি অনুসরণ করার পরে, এবং করেছিল

প্রকল্প -> সম্পত্তি -> অ্যাপ্লিকেশন -> লক্ষ্য ফ্রেমওয়ার্ক -> "। নেট ফ্রেমওয়ার্ক 4" নির্বাচন করুন

আমি না গিয়ে
Project -> Add Reference
নির্বাচন না করা পর্যন্ত এটি এখনও কাজ করে না System.web। এবং সবকিছু একটি কবিতা লিঙ্ক কাজ।


ইতিমধ্যে 2 বছর আগে কেউ একই সমাধান সরবরাহ করেছে। নিজের পোস্ট করার আগে দয়া করে সমাধানগুলি পরীক্ষা করে দেখুন। প্রশ্নটি খুব পুরানো এবং মূল পোস্টারটি আপনার প্রতিক্রিয়া লক্ষ্য করার সম্ভাবনা কম।
টেকি

@ Lxk613 এর উত্তর দেখে মনে হচ্ছে
শাইহি

8

এটি সমাধান করার জন্য, দয়া করে নীচের পথে যান

প্রকল্প -> সম্পত্তি -> অ্যাপ্লিকেশন -> টার্গেটফ্রেমওয়ার্ক

এবং ফ্রেমওয়ার্কটি ".NET ফ্রেমওয়ার্ক 4" এ পরিবর্তন করুন।

একবার আপনি এটি করার পরে, প্রকল্পটি বন্ধ হয়ে আবার খোলা হবে।

এটি ত্রুটি সমাধান করা উচিত।


ম্যাক-এ, টার্গেট ফ্রেমওয়ার্ক সর্বাধিক (মনোকে ধন্যবাদ)। নেট 2। আমি কীভাবে সেখানে সমাধান করতে পারি?
ক্রিস এম

4

অ্যাগ্রেগা সিস্টেম.ওয়েব লস রেফারেন্সিয়াস ডেল প্রোয়েস্টো।

[সম্পাদনা]

গুগল অনুবাদ অনুসারে, এটি অনুবাদ করে:

প্রকল্পের উল্লেখগুলিতে System.Web যুক্ত করুন Add




0

এটি নিম্নলিখিত প্রক্রিয়া দ্বারা কাজ করেছে:

উল্লেখ যুক্ত করুন:

system.net
system.web

এছাড়াও, নাম স্থান অন্তর্ভুক্ত

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