আমার সি # উইনফর্মস সমাধানটিতে দুটি প্রকল্প রয়েছে। একটি ডিএলএল যা আমি প্রজেক্টে কাজ করছি তার একটি প্রধান প্রকল্প এবং একটি এক্সিকিউটেবল উইনফর্মস আমি "স্যান্ডবক্স" কল করি যাতে আমি একবারে ডিএলএলকে সহজেই সংকলন / চালনা / ডিবাগ করতে পারি।
আমি উভয় প্রকল্পের জন্য। নেট 4.0 এ কাজ করছি।
আমি কিছু আপাতদৃষ্টিতে নিরীহ কোড এবং ডিএলএল-তে System.Web- এর একটি রেফারেন্স যোগ না করা পর্যন্ত সবকিছু ঠিকঠাক কাজ করছিল। এখন আমার স্যান্ডবক্স প্রকল্পটি ডিএলএল প্রকল্পের নাম স্থানটি দেখতে পাবে না। আমি বিশ্বাস করি যে এটি প্রভাবিত করা উচিত ছিল এমন কোনও কিছুই আমি পরিবর্তন করি নি।
যদি আমি স্যান্ডবক্সের রেফারেন্সগুলি থেকে ডিএলএল-এর প্রকল্পের রেফারেন্সটি মুছে ফেলি এবং এটি আবার যুক্ত করি তবে লাল রেখাটি সমস্ত অদৃশ্য হয়ে যায় এবং রঙ কোডিং আমার সমস্ত ক্লাসের জন্য ফিরে আসে ইত্যাদি; তবে সমাধানটি তৈরি করার চেষ্টা করার সাথে সাথে পুরো জিনিসটি আবার আলাদা হয়ে যায়।
আমি যখন স্যান্ডবক্সের উল্লেখগুলিতে ডিএলএল প্রকল্পটি ডান ক্লিক করি এবং অবজেক্ট ব্রাউজারে দেখি, আমি নামের স্থান এবং সেখানে থাকা সমস্ত জিনিস দেখতে পাচ্ছি।
আমার মনে হচ্ছে এটি কিছুটা বাগ হতে পারে?
এটি কি কোনও ধরণের ভিএস 2010 বাগ? আমার কয়েক মাস আগে এই একই সমস্যা ছিল এবং আমি কেবলমাত্র একটি সম্পূর্ণ নতুন প্রকল্প তৈরি করে এবং আমার ফাইলগুলি আবার আমদানি করে এটি ঠিক করতে পারি। এবার, তবে আমার কাছে একটি বাজিলিয়ান ফাইল রয়েছে এবং এটি কেবলমাত্র শেষ অবলম্বন হিসাবেই করব!
সম্পাদনা করুন: আতঙ্কিত হয়ে আমার সমস্ত পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনার পরে, সমস্যাগুলির কারণ কী তা অনুসন্ধান করার চেষ্টা করার পরে এটি এই লাইনটি বলে মনে হচ্ছে:
string url = "http://maps.google.com?q=" + HttpUtility.UrlEncode(address);
যদি আমি এই লাইনটি মন্তব্য করি তবে আমি কোনও নামস্থান ত্রুটি পাই না এবং প্রকল্পটি জরিমানা করে। যদিও এই লাইনে আমি কোনও ভুল দেখতে পাচ্ছি না।