আমরা সাবভার্সনটি ব্যবহার করি তাই আমাদের সমাধানে _svn নামের সাবফোল্ডার রয়েছে। ফাইলগুলিতে সন্ধান করা করলে এই সাবফোল্ডারগুলি থেকে স্ট্রিং আসে। ভিজ্যুয়াল স্টুডিওতে কি এই ফাইলগুলিকে উপেক্ষা করার জন্য কোনও উপায় আছে?
আমরা সাবভার্সনটি ব্যবহার করি তাই আমাদের সমাধানে _svn নামের সাবফোল্ডার রয়েছে। ফাইলগুলিতে সন্ধান করা করলে এই সাবফোল্ডারগুলি থেকে স্ট্রিং আসে। ভিজ্যুয়াল স্টুডিওতে কি এই ফাইলগুলিকে উপেক্ষা করার জন্য কোনও উপায় আছে?
উত্তর:
আপনি যা করতে পারেন তা হ'ল অনুসন্ধানের জন্য ব্যবহৃত হবে এমন একটি ফোল্ডার সেটআপ করা। উইন্ডোটিতে সন্ধান করুন এবং প্রতিস্থাপন করুন, "লুক ইন" ইনপুটটির ডানদিকে আপনার কাছে একটি "অনুসন্ধান ফোল্ডার চয়ন করুন" বিকল্প রয়েছে যেখানে আপনি সেই ফোল্ডারগুলির সেট সেটআপ করতে পারেন।
যদি আপনি মূল প্রকল্প ফোল্ডারটি যোগ করেন তবে কেবলমাত্র "সাব ফোল্ডারগুলি অন্তর্ভুক্ত করুন" বিকল্পগুলি বন্ধ করে রাখতে ভুলবেন না।
আপনার যদি শত শত ফোল্ডার না থাকে তবে এই সমাধানটি কাজ করা উচিত।
node_modulesতোমার
আমরা ভিজ্যুয়াল স্টুডিও 2017 এ সরে না যাওয়া এবং অ্যাঙ্গুলার + .নেট কোর অ্যাপ্লিকেশনগুলি শুরু না করা পর্যন্ত গ্লোবাল সন্ধানের সাথে কোনও সমস্যা হয়নি ... (বেশিরভাগ HUGE নোড_মডিউল ফোল্ডার অনুসন্ধান করা নিয়ে সমস্যা)
আমি দেখেছি যে MSBuild বর্জন সম্পত্তি ব্যবহার DefaultItemExcludes কাজ জরিমানা ভিসুয়াল স্টুডিও 2017 বৈশ্বিক খোঁজ থেকে বাদ দেওয়ার এসে গেছে ..
আমি এখন ডিফল্টরূপে ভিএস ২০১7 এ নতুন কোর প্রকল্পের জন্য প্রকল্প ফাইল (.csproj) খুলি এবং নোড_মডিউলগুলি বাদ দেওয়ার জন্য সম্পত্তিটি ঠিকঠাকভাবে সামঞ্জস্য করি (কখনও কখনও আমি wwwroot যুক্তও করি):
<DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes>
এছাড়াও https://github.com/dotnet/cli/issues/7525 দেখুন , সেখানে তারা ফোল্ডারগুলি বাদ দেওয়ার জন্য প্রিপেন্ড করতে পরামর্শ দেয় এবং এর মতো পিছনের স্ল্যাশের পরিবর্তে ফরোয়ার্ড স্ল্যাশ ব্যবহার করতে দেখা যায়:
<PropertyGroup>
<DefaultItemExcludes>node_modules/**;$(DefaultItemExcludes)</DefaultItemExcludes>
</PropertyGroup>
আশা করি এটি VS2017 গ্লোবাল সন্ধান / অনুসন্ধানের ক্ষেত্রে সমস্যাগুলির যে কোনও ব্যক্তিকে সহায়তা করবে।
*.csprojইত্যাদি) ছাড়াই "ফোল্ডার" প্রকল্প , তাই আমি DefaultItemExcludesকোথাও সেট করতে পারি না । আমি কি SOL?
bootstrap.cssফাইলটি বাদ দেওয়ার চেষ্টা করেছি তবে যাইহোক এটি অনুসন্ধান করা হয়েছিল। <DefaultItemExcludes>assets/css/**;$(DefaultItemExcludes)</DefaultItemExcludes>
ভিজুয়াল স্টুডিও 2015 এবং কচ্ছপ এসভিএন ব্যবহার করে উইন্ডোজ 10 এ যাওয়ার সময় আমার এই সমস্যা হয়েছিল। পূর্বে .svn ফোল্ডারগুলি সমস্ত গোপন ছিল তাই অনুসন্ধান ফলাফলগুলিতে উপস্থিত হয় নি। এটি সমাধান করার জন্য আমি উইন্ডোজ এক্সপ্লোরার ফোল্ডারের বৈশিষ্ট্যগুলিতে গিয়ে গিয়ে .svn ফোল্ডারের জন্য 'লুকানো' বৈশিষ্ট্যটি পরীক্ষা করেছিলাম। ভিজ্যুয়াল স্টুডিওতে ফোল্ডার ভিউ রিফ্রেশ করার পরে .svn ফোল্ডারটি আর উপস্থিত হবে না এবং অনুসন্ধান ব্যবহার করার সময় তা উপেক্ষা করা হবে!
কোনও ডিরেক্টরিতে (আপনার সমাধানের ডিরেক্টরিটি, এই ক্ষেত্রে) ফাইলগুলি অনুসন্ধান করার পরিবর্তে, আপনি নিজের অনুসন্ধান প্রকল্পের বা সমাধানের অংশগুলির মধ্যে সীমাবদ্ধ করতে পারেন। _Svn ডিরেক্টরিতে থাকা এগুলি উপেক্ষা করা হবে।
আমি ভিজ্যুয়াল স্টুডিও 2017-তে পেয়েছি বিশেষত অ্যাংুলার ক্লাইজ ব্যবহার করার সময় যে জেনারেটেড জাভাস্ক্রিপ্ট ফাইল বা অন্য বিল্ড ফাইলগুলি কখনও কখনও অজান্তেই আপনার প্রকল্পে যুক্ত করা যায়। এটি অনুসন্ধানগুলিতে একগুচ্ছ ফাইল যুক্ত করা এবং সত্যই জিনিসগুলিকে ধীর করে তোলা সহ বেশ কয়েকটি মাথা ব্যথার কারণ হতে পারে, বিশেষত ইন্টিলিসেন্স কারণ এটি উত্স ফাইলগুলির শীর্ষে উত্পন্ন সমস্ত ফাইল অনুসন্ধান করছে।
আমি এটি সংশোধন করার সবচেয়ে সহজ উপায়টি হ'ল বিল্ড ফোল্ডারে (যেমন {Project}/dist) -তে ডান ক্লিক করুন এবং নির্বাচন করুন Exclude from Project। এটি প্রকল্প থেকে ফোল্ডারটি সরিয়ে ফেলবে তবে উত্পন্ন সামগ্রীগুলি রানটাইমের জন্য এখনও উপলব্ধ থাকবে, এটি কেবল ইউআই থেকে লুকানো রয়েছে।
আপনার যদি এখনও ফাইলগুলি দেখতে হয় তবে আপনি Show all Filesআইকনটি নির্বাচন বা ক্লিক করে গোপন ডিরেক্টরি এবং ফাইলগুলি প্রদর্শন করতে পারেন :
তবে সলিউশন এক্সপ্লোরারের শীর্ষে ।
মূলত আপনি আপনার প্রকল্প / সমাধান থেকে সমস্ত বিল্ড ফোল্ডার বাদ দিতে চান।
আমি মনে করি না আপনি এটি সেট করতে পারেন (সর্বোপরি, আপনি "সম্পূর্ণ সমাধান" অনুসন্ধানের জন্য জিজ্ঞাসা করছেন) তবে প্রায়শই আপনি প্রকল্পটি থেকে ফোল্ডারটি সরিয়ে / ফাইল সিস্টেমে ডিরেক্টরিটি আড়াল করতে পারেন (ওয়েব সাইট প্রকল্পের ধরণের জন্য)।