এক্স আইটেমের জন্য প্রকাশিত বৈশিষ্ট্য প্রয়োগ করতে অক্ষম


90

যখনই আমরা আমাদের মূল সমাধানটিতে একটি বিল্ড করি আমরা নিম্নলিখিত সতর্কতাটি পাই:

আইটেম "মাইক্রোসফট.ভিজুয়ালস্টুডিও.কোয়ালিটিওলস.ইনাইটেস্টফ্রেমওয়ার্ক" এর জন্য প্রকাশিত বৈশিষ্ট্য প্রয়োগ করতে অক্ষম।

এর আগে কেউ কি এরকম কিছু দেখেছেন? এটি ঠিক করার জন্য কোনও ধারণা? এটি আমাদের সমস্ত বিকাশকারী মেশিনে এবং আমাদের টিএফএস বিল্ড সার্ভারেও ঘটে। তবে এটি কেবল ডিবাগ মোডে উপস্থিত হয়।

উত্তর:


166

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

এখন সমাধানটি তৈরি করুন এবং সতর্কতাটি শেষ করা উচিত।


14
এটি দুবার আমি এই সমস্যাটি গুগল করেছিলাম এবং এই উত্তরটি খুঁজে পেয়েছি। শেষ পর্যন্ত আমি শিখব। : পি
নিক স্প্রেইটিজার

4
Show all filesএখানে চাবি।
এমেমার্ক

4
আমার কাছে তৃতীয় বার নিক স্পিরিজিটার এবার আমি আমার নিজের মন্তব্যেও অবাক হয়েছি।
এমেমার্ক

'প্রকাশনা ফাইল' বিভাগের যত্ন নিয়ে আপনি নিজের সিএসপোজ ফাইল আপডেট করতে পারেন। অবশ্যই এটি খুব সাবধানে করতে হবে।
জেরোম

3

শীর্ষে ভোট দেওয়া উত্তর যেমন দাঁড়ায় ঠিক ততটাই সঠিক, তবে আমরা যারা বৃহত্তর আক্রমণের সাথে ডিল করি তারা এই বিকল্প উত্তরটি থেকে উপকৃত হতে পারে। এটি ফাইল স্তরের একটি অ্যালোগুল ফিক্স বর্ণনা করে।

সতর্কতা এর মতো উপাদান দ্বারা সৃষ্ট:

<PublishFile Include="THIS IS USUALLY SOME IMAGINARY DLL">
  <Visible>False</Visible>
  <Group>
  </Group>
  <TargetPath>
  </TargetPath>
  <PublishState>Exclude</PublishState>
  <IncludeHash>True</IncludeHash>
  <FileType>Assembly</FileType>
</PublishFile>

... প্রজেক্ট ফাইলে (.csproj) সতর্কতা প্রেরণ করা হচ্ছে। প্রকাশের স্টেটের "বাদ দিন" লক্ষ্য করুন; এই উপাদানটি বলে যে "দয়া করে কাল্পনিক ডিএলএল প্রকাশ করবেন না"; এটি প্রকাশ্য সময়ে কোনও ডিএলএল কোথাও না থাকলে স্পষ্টতই এটি একটি অযথা নির্দেশ, তবে পরে এটি সতর্কবার্তাও তৈরি করছে কারণ প্রকাশ প্রক্রিয়া ফাইলটির পরিচয় মূল্যায়ন করতে পারে না।

PublishFileসতর্কতাগুলিতে উল্লিখিত প্রতিটি স্থাপনার আইটেমের জন্য আপনি পুরো উপাদানটি সরাতে পারবেন , যতক্ষণ না এর প্রকাশনা স্টেটটি "বাদ দিন"। পাবলিকস্টেট "বাদ দিন" দিয়ে প্রতিটি উপাদান যান্ত্রিকভাবে অপসারণ করবেন না, কারণ এটি সম্পর্কে কোনও সতর্কতা না থাকলে ফাইলটি সম্ভবত প্রকাশের সময় পাওয়া যায় এবং এটি প্রকাশিত হয়ে যেতে পারে - যা আপনি যখন চান কেবল তখনই অযাচিত পণ্য পরিবর্তন হতে পারে সতর্কতা পরিত্রাণ পেতে।

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