ভিজ্যুয়াল স্টুডিও 2015 প্রকল্প বিল্ডগুলি ব্যর্থ হয়েছে তবে কোনও ত্রুটি নেই


110

আমার প্রকল্পটি সমস্ত ব্যর্থ করে দেয় তবে আমি কোনও ত্রুটি দেখানো হয়নি। আমি পরিষ্কার এবং পুনর্নির্মাণের চেষ্টা করেছি, এটি কার্যকর হয়নি।

আমি এমএসবিল্ড আউটপুট ভার্বোসটিটি 'ডায়াগনস্টিক'-এ পরিবর্তিত করেছিলাম এই আশায় যে এটি আমার সমস্যা চিহ্নিত করতে সহায়তা করবে এবং এখন আমি আটকে আছি। আউটপুটটি কেমন দেখাচ্ছে তা এখানে:

1>Project 'ProjectMM.Data.Models' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\ProjectMM.Data.Models.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\bin\Debug\ProjectMM.Data.Models.pdb'.
All packages are already installed and there is nothing to restore.
1>------ Build started: Project: ProjectMM.Data.Models, Configuration: Debug Any CPU ------
2>Project 'ProjectMM.Data' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data\ProjectMM.Data.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data\bin\Debug\ProjectMM.Data.pdb'.
2>------ Build started: Project: ProjectMM.Data, Configuration: Debug Any CPU ------
3>Project 'ProjectMM' is not up to date. Input file 'c:\projects\projectmm\projectmm\app_start\bundleconfig.cs' is modified after output file 'C:\Projects\ProjectMM\ProjectMM\bin\ProjectMM.pdb'.
3>------ Build started: Project: ProjectMM, Configuration: Debug Any CPU ------
========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========

1
আপনার ত্রুটি তালিকার উইন্ডোটি প্রদর্শিত হচ্ছে কি না?
কার্তিক

ভিউ মেনুতে যান -> ত্রুটি তালিকা নির্বাচন করুন এবং আপনার কোনও ত্রুটি আছে কিনা তা পরীক্ষা করুন। আদর্শভাবে আপনার ত্রুটি তালিকায় পাওয়া উচিত। আপনার ত্রুটি তালিকার উইন্ডোটি উন্মুক্ত রাখুন এবং প্রকল্পটি নির্মাণের চেষ্টা করুন এবং দেখুন কী ঘটে ..
কার্তিক

4
সুতরাং, এখানে যা ঘটেছিল তা এখানে: আমি এই প্রশ্নটি পোস্ট করেছিলাম এবং এই মুহুর্তে আমি কোনও প্রতিক্রিয়া পাব না এই ধারণা করে, আমি প্রকল্পটি বন্ধ করে দিয়েছি। আপনি আমাকে এটি ব্যাক আপ খুলতে, ত্রুটির তালিকাটি খুলতে এবং পুনর্নির্মাণের জন্য অনুরোধ করেছিলেন। এটি নিখুঁতভাবে কাজ করেছে, কোনও ত্রুটি নেই, সবই সফল!
রব গ্রিনলি

@ রবগ্রিনিলি: আমার উত্তরটি দেখুন, আপনি শর্তটি পুনরায় খুললে "ত্রুটি ট্যাব" সক্রিয় ছিল আমি বাজি ধরছি!
jpo38

উত্তর:


101

আমার একই সমস্যা ছিল এবং ভিজুয়াল স্টুডিওটি বন্ধ করে এবং পুনরায় খোলার বিষয়টি এটি পরিষ্কার করে দেয়।

আমি সমাধানটি পরিষ্কার করার চেষ্টাও করেছি এবং ক্লিন ব্যর্থও হয়েছিল।

অন্যান্য পরিস্থিতি থাকতে পারে যেখানে এটি কৌশলটি করে না, তবে আমার ক্ষেত্রে পুনরায় চালু করা আমার পক্ষে এটি সমাধান করেছে।


22
যদি এটি পুনরায় চালু করতে সহায়তা না করে। আমি যখন আমার সমাধানে একটি প্রকল্প যুক্ত করি তখন প্রায়শই এই সমস্যার মুখোমুখি হয়, অন্য কাঠামোর কাঠামোর সাথে বিভিন্ন কাঠামোর প্রকল্পগুলি উল্লেখ করা হয়।
বাসটিয়ান লিন্ডার্স

7
আমার ক্ষেত্রে ভিএস পুনরায় চালু করা বা সমাধান পরিষ্কার করা কোনও লাভ হয়নি। তবে, .vs ফোল্ডারের নীচে .suo সরানো সমস্যার সমাধান করেছে
সেলিক

@ সেলিক: এটি আমার ক্ষেত্রে কাজ করে না। কি মূল্য..আমি এন্টারপ্রাইজ সংস্করণ ব্যবহার করছি।
কেএমসি

4
আমার কম্পিউটারের সময়টি সিইএসটি টাইম অঞ্চল (জিএমটি +১) থেকে মার্কিন সময় অঞ্চল (জিএমটি-7) এ পরিবর্তন করার পরেও একই সমস্যা ছিল বলে মনে হয় যে শেষ বিল্ডটির টাইম স্ট্যাম্প ভবিষ্যতে ছিল তা হ্যান্ডেল করতে পারেনি। ভিএস পুনরায় চালু করার পরে সবকিছু ঠিক আছে।
মার্টিন_কেন্টিকো

2
.Suo ফাইলগুলি মুছে ফেলা আমার পক্ষেও কৌশলটি করেছে, পুনরায় চালু এবং পরিষ্কার হয়নি।
জোহান মার্কস

117

এটি সম্ভব যে আপনি সমস্ত বিল্ড ত্রুটি দেখছেন না।

"বিল্ড + ইনটেলিসেন্স" থেকে "বার্ড কেবলমাত্র" "বার্তাগুলি" আইকনের পরে ড্রপ ডাউন তালিকাটি পরিবর্তন করে, আপনি ইন্টেলিসেন্স দ্বারা সনাক্ত করা হয়নি এমন বিল্ড চলাকালীন নিক্ষেপ করা ত্রুটিগুলি দেখতে সক্ষম হবেন। স্ক্রিনশটটি নীচে দেখুন:

বিল্ড


3
বন্ধু তুমি আমার ত্রাণকর্তা!
কেএমসি

19
"বিল্ড কেবলমাত্র" ত্রুটিগুলি "বিল্ড + ইনটেলিসেন্স" তে উপস্থিত হবে না কেন?
কোডিএফ

এটি ত্রুটি তালিকার ত্রুটিগুলি দেখানোতে সহায়তা করেছিল, তবে ত্রুটিযুক্ত কোডের লাইনে কোনও লাল রেখাচিত্র নেই। আমি অনুমান করছি এটি তখন অবশ্যই একটি ইন্টেলিজেন্স সমস্যা হবে।
ড্র করেছেন

আমার জন্য কাজ কর. মাইন বিল্ড এবং ইন্টেলিসেন্সে স্যুইচ করেছে, যা বিল্ড ত্রুটিগুলি আড়াল করেছিল। বিল্ড কেবলমাত্র কাজ করে এবং বিল্ড ত্রুটিগুলি প্রদর্শন করে।
HerrimanCoder

1
আপনি স্যার আমার জন্য দিনটি বাঁচিয়েছেন .. দুর্দান্ত কাজ .. অনেক অনেক ধন্যবাদ
এমএ

32

আমি ভিএস2015 এর "বিল্ড ব্যর্থ" প্রতিবেদন করার নিয়মিত উদাহরণগুলি দেখছি তবে ত্রুটি উইন্ডোতে কোনও ত্রুটি দেখানো হচ্ছে না। একটি প্রাচীন কমান্ড লাইনের পটভূমি থেকে এসে শেষ পর্যন্ত আউটপুট উইন্ডোটির দিকে তাকিয়ে গেলাম। আউটপুট উইন্ডোটি সংকলক প্রতিবেদনের ত্রুটিগুলি দেখিয়েছিল তবে ত্রুটিগুলি উইন্ডোতে ধরা পড়ে নি। আমি ভিএস ২০১৩ এর আওতায় এই সমস্যাটি কখনই দেখিনি।

সাধারণ ভিএস বন্ধ হয়ে যাওয়া এবং এটি পুনরায় খোলার ফলে এই শর্তটি পরিষ্কার হয়নি। (ভিএস ২০১৩-তে এটি ছিল এক্সএএমএল ইন্টেলিসেন্সকে পিছনে পিছনে ফেলে এবং এটি একটি "ত্রুটি" যা স্থির করে দেওয়া হয়েছিল তা স্থির করে দেওয়া বন্ধ করে দেওয়া way)

এখনও অবধি এটি সর্বদা একটি এক্সএএমএল পৃষ্ঠা সিএস ফাইলে সংকলনের ত্রুটির সাথে সম্পর্কিত। এটি কোনও পৃষ্ঠাবিহীন সিএস ফাইলে দেখে মনে থাকতে পারে না।

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


20
আপনি যদি এখনও অদৃশ্য ত্রুটি উইন্ডোতে সঙ্গে সংগ্রাম তাদের জন্য, মনে হচ্ছে কম্পাইলার এরর নির্বাচন করে উইন্ডোতে দেখা পেতে পারেন শুধু বিল্ড মধ্যে ফিল্টার ErrorList করতে (ত্রুটি তালিকা উইন্ডোতে ড্রপডাউন ড্রপডাউন লেবেল না ... এটির উপর দিয়ে মাউস ঘোরাতে এবং টুলটিপটি পর্যবেক্ষণ করে আপনি এটি কোনটি তা আবিষ্কার করতে পারেন)।
রবার্ট হার্ভে

2
@ রবার্টহার্ভে ... এটিই মূল ... তবে পৃথিবীতে কেন ইন্টেলিসেন্স এই বিল্ডটিকে ওভাররাইড করবে?
ফেলিক্জ

পুনঃটুইট করেছেন দেখা যাচ্ছে, এখানে কেউ পরামর্শ দেওয়ার সাথে সাথে আমি একটি বেমানান। নেট প্রকল্পের উল্লেখ করছি, তবে ত্রুটি ফলকটিতে আউটপুটটিকে "কেবলমাত্র বিল্ড" এ সরিয়ে না দেওয়া পর্যন্ত সমস্যাটি কী তা আমি বলতে পারি না। যত তাড়াতাড়ি আমি এটি করেছি তা ইস্যুটির দিকে আমাকে সঠিকভাবে নির্দেশ করেছে। বখশিষের জন্য ধন্যবাদ.
ডেভিড গাউনসন

এই উত্তরটি আমার পক্ষে ক্লু ছিল। সম্ভাব্য ব্লক ব্যতিক্রমগুলি অবরুদ্ধ করার জন্য "ত্রুটি সিএস" (কোনও উদ্ধৃতি নেই) অনুসন্ধান করুন।
গ্রানাডা কোডার

পুনশ্চ. আমার ত্রুটিটি ছিল যে আমি আমার পদ্ধতিতে একই পরিবর্তনশীল নামটি ব্যবহার করেছি। "স্ট্রিং x = স্ট্রিং.এম্পটি;" উদাহরণ স্বরূপ. আমার একটি ব্যতিক্রম হ্যান্ডলার ছিল যা এতে একটি "স্ট্রিং এক্স" ঘোষণাও করেছিল।
গ্রানাডা কোডার

11

.vsআমার জন্য VS2015 এর জন্য লুকানো ফোল্ডারটি মোছা ।

(দ্রষ্টব্য যে এখানে এসইওও ফাইলগুলি এখন বাস করে)


9

আপনি যখন কোনও আলাদা। নেট ফ্রেমওয়ার্ক সংস্করণ প্রকল্পের (v4.5.2 বনাম v4.5 আমার ক্ষেত্রে) রেফারেন্স করবেন তখন এটি ঘটতে পারে। এটি সংশোধন করা আপনার সমস্যার সমাধান করবে।


এটা ঠিক আমার সমস্যা ছিল। সমাধানটিতে একটি নতুন প্রকল্প যুক্ত হয়েছিল যা v4.5.2 ছিল এবং আমি একে অন্য প্রকল্প থেকে রেফার করে যা v4.5 ছিল। নতুন প্রকল্পটি v4.5 এ স্যুইচ করেছে এবং এটি দুর্দান্ত কাজ করেছে।
ড্রিউ

7

আমার দ্বারা যা ঘটেছিল তা হ'ল, কম্পিউটারের টাইমজোনটি +5: 30 এ পরিবর্তন করে এবং তারপরে এটি পরিবর্তন করুন -5: 00 এটাই বিভ্রান্ত ভি.এস. আমি যখন ভিএস পুনরায় চালু করলাম তখন এটি আবার ঠিকঠাক কাজ করেছে।


কোন সুত্র নেই. আমি সংস্করণ নিয়ন্ত্রণ ব্যবহার করি তাই এটি সময়ের সাথে বিভ্রান্ত হয়ে উঠতে পারে ???
এমবি

6

আপনার সমস্ত প্রজেক্টের ফ্রেমওয়ার্ক সংস্করণগুলি পরীক্ষা করে দেখুন এবং নিশ্চিত করুন যে সেগুলি সমস্ত একইরূপে রয়েছে, বা প্রকল্প বি এর। নেট ফ্রেমওয়ার্ক সংস্করণটি বেশি হলে কমপক্ষে প্রকল্প এ প্রকল্প বি-কে রেফারেন্স দেয় না।


6

আমার ভিএস2015 আপডেট 3 আরসি এবং জ্যামারিন (.ফর্মগুলি ভাগ করে নেওয়া প্রকল্প) নিয়ে এই সমস্যা হয়েছিল।
সংকলক থামবে না, ত্রুটিগুলি কেবল আউটপুট উইন্ডোতে দেখানো হয়েছিল।
এটি কেবল জামারিন প্রকল্পগুলির জন্য (ভিবি.এনইটি প্রকল্পের সাথে সমস্ত প্রত্যাশার সাথে কাজ করেছে) ...
সমস্যার কারণ অনুসন্ধান করার জন্য, আমি ভিএস-তে বিল্ড আউটপুট পরিবর্তন করেছি:
- মেনু "সরঞ্জাম - বিকল্প"
- বাম প্যানেল থেকে : "প্রকল্প এবং সমাধান: বিল্ড অ্যান্ড রান":
- "এমএসবিল্ড আউটপুট ভার্বোসিটি" "ন্যূনতম" থেকে "ডায়াগনস্টিক" এ পরিবর্তন করুন

এটি করার পরে, সংকলকটি বন্ধ হয়ে গেছে এবং ত্রুটিটি দেখানো হয়েছিল ...
তারপরে, আমি বিকল্পটি "ডায়াগনস্টিক" থেকে "মিনিমাল" তে সেট করে রেখেছি (এটি আগের মতো ছিল) এবং ... এটি "মিনিমাল" এর সাথেও কাজ করেছে (নিশ্চিতভাবেই, আমি আবারও ভিএস পুনরায় চালু করেছি) ...

সুতরাং .. এটি মনে হচ্ছে (কমপক্ষে আমার ক্ষেত্রে) কেবলমাত্র সেটিংস পরিবর্তন (স্পর্শ) করতে (এমএসবিল্ড আউটপুট ভার্বোসিটি ") সমস্যার সমাধান করেছে এবং এটি ভিএস এবং / অথবা জ্যামারিন ইন্টিগ্রেশন সফ্টওয়্যারটিতে একটি বাগ ...


1
কেন এই উত্তরটি বেশি উচ্চারণ করা হয়নি? যা ভুল তা ডিবাগ করার জন্য এটি আপনাকে সঠিক সমাধান দেয়
জন দেমেট্রিও

আমার উত্তর নীচে পরীক্ষা করুন। আমি আপনার সমাধানটি ঠিক মতো ভেবেছিলাম তবে আমি বুঝতে পেরেছিলাম যে "ডায়াগনস্টিক" আউটপুট স্তরের সাথেও আমার "ত্রুটি ট্যাব" খালি থাকবে। অন্যান্য হিসাবে, আপনি সম্ভবত "ত্রুটি ট্যাব" সক্রিয় রেখেছেন এবং সে কারণেই এটি সূক্ষ্মভাবে কাজ করা শুরু করেছে ...
jpo38

6

আমি জানিনা যে আমিই এই সমস্যাটির মুখোমুখি হই।

আমার ক্ষেত্রে যখন আমি ভিজ্যুয়াল স্টুডিও খুলি তখন টাইমজোনটি GMT + 1: 00 এ ছিল এবং বিল্ডটি সফল হয়েছিল। তারপরে আমি টাইমজোনটি GMT + 5: 30 এ পরিবর্তন করেছি এবং তারপরে ভিজ্যুয়াল স্টুডিওটি পুনরায় চালু না করে আমি অ্যাপ্লিকেশনটি চালানোর চেষ্টা করেছি, তবে বিল্ডটি কোনও ত্রুটি বা সতর্কতা ছাড়াই ব্যর্থ হয়েছিল।

আমি টাইমজোনটি GMT + 1: 00 এ পরিবর্তন করেছি এবং বিল্ডটি কোনও ভুল ছাড়াই সফল হয়েছিল।


অনেক অনেক ধন্যবাদ - এটি আমাকে সারা বিকেলে পাগল করে
দিচ্ছিল

2

আমি যা করেছি (উপরের সবগুলি পরে, এবং এটি এখনও কাজ করে নি) সমস্ত বিন ফোল্ডারগুলির মধ্যে দিয়ে গিয়ে সেগুলি সমস্ত পরিষ্কার করে দেওয়া হয়েছিল (অর্থাত্ রেফারেন্সড প্রকল্পগুলিও)।

এটি আমার পক্ষে কাজ করেছে, আশা করি এটি আপনার জন্যও হয়েছে।


2

আমার এই সমস্যাটি ছিল এবং এটি প্রমাণিত হয়েছিল যে আমার usingএকটি খালি নাম স্থানের দিকে ইশারা করছিল । এই usingধারাটি অপসারণ করা সমস্যার সমাধান করেছে


2

সতর্কতা পরীক্ষা করুন ..

আমার লক্ষ্য সহ নতুন ক্লাসের গ্রন্থাগার ছিল। নেট ফ্রেমওয়ার্ক ৪.৪ ছিল যখন রেফারেন্সিং প্রকল্প ৪.০ ছিল যা রেফারেন্স ইস্যুটির কারণ হয়েছিল।

লক্ষ্য সহ ক্লাসের লাইব্রেরিটি সংশোধন করার পরে। নেট ফ্রেমওয়ার্ক 4.0 এটি সঠিকভাবে কাজ করেছে।


2

উপরের উত্তরগুলি থেকে কিছুই আমার পক্ষে সহায়তা করেনি। অনেক পরীক্ষা-নিরীক্ষার পরে অবশেষে আমি দেখতে পেয়েছি যে সমস্যাটি হ'ল মাইক্রোসফট. নেট.কম্পিলারগুলির একটির প্রকল্পের v2.10.0 এর উল্লেখ। ভিএস 2015 এমএসবিল্ড ভি 14 ব্যবহার করে যা মাইক্রোসফ্ট.নেট.কম্পিলারদের সেই সংস্করণটিকে সমর্থন করে না।


1

আমার জন্য এই সমস্যাটি একটি কাস্টম কোডঅ্যানালাইসিস রুলসেট সেটিং " ইনক্লুডএল " সম্পর্কিত ছিল " এর ।

এটি উপস্থিত হয় যে সংকলকটি এই সেটিংটি পর্যবেক্ষণ করে:

  <IncludeAll Action="Error" />

কিন্তু ইন্টেলিসেন্স রুল আইডিতে ডিফল্ট অ্যাকশন নিয়েছিল যা ছিল "সতর্কতা"। এটি @ রবার্টহার্ভে দ্বারা দেখা আচরণ সম্পর্কে ব্যাখ্যা করবে যেখানে আপনি কেবল বিল্ড দ্বারা আউটপুট ফিল্টার করেন এবং এটি একটি ERROR হিসাবে দেখায় , তবে আপনি যদি কেবল ইন্টেলিসিন দ্বারা ফিল্টার করেন তবে এটি সতর্কতা হিসাবে দেখায় । ডিফল্ট বিল্ড + ইন্টেলিসেন্স দ্বারা আউটপুট ফিল্টারিং অ-নির্জনবাদী বলে মনে হচ্ছে!

আমার ফিক্সটি ছিল স্পষ্টভাবে এই রুলটি কল করার জন্য যে আমি একটি সতর্কতা হিসাবে একটি সতর্কতা হতে চেয়েছিলাম।

  <Rules AnalyzerId="Microsoft.CodeAnalysis.CSharp" RuleNamespace="Microsoft.CodeAnalysis.CSharp">
    <Rule Id="CS0618" Action="Warning" />
  </Rules>

এটি ইন্টেলিসেন্স ইনক্লুডএল বিকল্পটি পর্যবেক্ষণ না করার ক্ষেত্রে সম্ভবত সমস্যা । Https://github.com/dotnet/roslyn/issues/7400 দেখুন


1

পুরানো ফ্রেমওয়ার্ক দিয়ে ভিজ্যুয়াল স্টুডিও 2015-এ কোনও প্রকল্প স্থানান্তর করার সময় এটিও ঘটতে পারে। আপনার ত্রুটি তালিকায় আপনার সতর্কতা পরীক্ষা করুন। আপনি দেখতে পাচ্ছেন প্রকল্পের মতো কিছু বর্তমানে .NET সংস্করণ ২.০ এবং নেট .৩.৫ বা তার চেয়েও বেশি উচ্চতর প্রয়োজন। যদি আপনি অনুরূপ সতর্কতা খুঁজে পান তবে আপনার প্রকল্পের বৈশিষ্ট্যগুলিতে যান এবং প্রয়োজনীয়। নেট ফ্রেমওয়ার্ক লক্ষ্য করুন।


1

সতর্কতা পরীক্ষা করুন। কখনও কখনও কিছু ধরণের সতর্কতার কারণে বিল্ড ব্যর্থ হয়।


1

কোনও সমাধান খুললে, এটি উত্পন্ন করুন, আমি "আউটপুট ট্যাব" তে রিপোর্ট করা কিছু বিল্ড ত্রুটি বা সতর্কতা দেখতে পাচ্ছি, যখন "ত্রুটি ট্যাব" কোনও সমস্যার প্রতিবেদন করে না।

এখানে চিত্র বর্ণনা লিখুন

আপনি দেখতে পাচ্ছেন যে "ত্রুটি ট্যাব" কনফিগারটি ঠিক আছে ("কেবলমাত্র বিল্ড করুন" এবং "সম্পূর্ণ সমাধান" নির্বাচন করা হয়েছে)।

মনে রাখবেন, গভীর তদন্তের পরে, আমি চিহ্নিত করেছি যে এটি কেবল তখনই ঘটে যখন আপনি বিল্ডটি শুরু করার সময় "ত্রুটি ট্যাব" প্রদর্শিত না হয়!

আপনি যদি বিল্ডটি করার আগে "ত্রুটি ট্যাব" সক্রিয় করেন (বা আপনি যখন ভিজ্যুয়াল চালু করেছিলেন তখন এটি বর্তমান ট্যাবটি ছিল) তবে সদ্য পাওয়া ত্রুটিগুলি / সতর্কতা সঠিকভাবে প্রদর্শিত হবে:

এখানে চিত্র বর্ণনা লিখুন

দেখে মনে হচ্ছে "ত্রুটি ট্যাব" কেবলমাত্র এটি দৃশ্যমান হয়ে গেলেই শুরু করা হবে (যা আপনি প্রথমবার ক্লিক করলে এটি প্রদর্শিত হতে আরও বেশি সময় লাগে বলে সত্য হতে পারে ...), এবং এটি যদি না হয় তবে এটি বিল্ডটি সংগ্রহ করে না ফলাফল ...

এখনও অবধি, " বিল্ডিংয়ের আগে ত্রুটি ট্যাবটি সক্রিয় করার চেয়ে এই সমস্যার আর কোনও উত্তর নেই

এবং আমি বাজি ধরে রাখি যে কারণ "ভিএস পুনরায় চালু করা" কখনও কখনও কাজ করে। আপনি দেখতে পেয়েছেন যে "ত্রুটি ট্যাব" খালি রয়েছে, আপনি ভিএস বন্ধ এবং পুনরায় স্থাপন করেন, তারপরে, "ত্রুটি ট্যাব" পূর্ববর্তী অধিবেশন থেকে বর্তমান সক্রিয় ট্যাবটিকে পুনরুদ্ধার করায় ডিফল্টরূপে প্রদর্শিত হয়। আপনি তৈরি করেন এবং এখন "ত্রুটি ট্যাব" জনবহুল হয়ে যায় ...! আপনি সবে ভাগ্যবান।

দ্রষ্টব্য: একটি ভিএস বাগের প্রতিবেদন করা হয়েছে: https://connect.microsoft.com/VisualStudio/feedback/details/3132689


এই সমাধানটি আমার পক্ষে কাজ করেছিল। এটি আমার সাথে একবার হয়েছিল - কোনও সতর্কতা প্রদর্শিত হয়নি were আমি ত্রুটি তালিকার উইন্ডোটি খুললাম এবং পুনরায় সমাধানটি তৈরি করেছি। সতর্কতাগুলি এবার প্রদর্শিত হয়েছিল। ভিএস পুনরায় চালু করার পরেও আমি আবার একই সমস্যাটির পুনঃ উত্পাদন করতে পারি না
আইএএন

1

আমার জন্য বিল্ডটি ত্রুটি ছাড়াই ব্যর্থ হয়েছিল, তবে কিছুটা হালকা তদন্তের পরে আমি জানতে পেরেছিলাম যে এমএসএইচটিএমএলটির রিফ্রেন্স ভিএস দ্বারা পাওয়া যায় নি

এখানে চিত্র বর্ণনা লিখুন

উইন্ডোজ 10 এ আপডেট হওয়ার পরে আচরণটি উপস্থিত হয়েছিল 10 এটি ঠিক করার জন্য আপনাকে জিএসি থেকে অ্যাসেম্বলি নিবন্ধন করতে হবে। এটি কীভাবে করবেন, উইন্ডোজ 10 এ এই উত্তরটি এমএসএইচটিএমএল ডিএলএল এ যান যেখানে আমি আমার উত্তর পেয়েছি।


0

এই থেকে নেওয়া উত্তর

সংকলন ব্যর্থ হয়েছে, আউটপুট উইন্ডোতে কোনও ত্রুটি দেখানো হয়নি।

সমস্যার কারণ অনুসন্ধান করার জন্য, আমি ভিএস-তে বিল্ড আউটপুট পরিবর্তন করেছি: - মেনু "সরঞ্জাম - বিকল্প" - বাম প্যানেল থেকে: "প্রকল্পসমূহ এবং সমাধান: বিল্ড অ্যান্ড রান": - "এমএস বিল্ড আউটপুট ভার্বোসিটি" থেকে "পরিবর্তন করুন" সর্বনিম্ন "থেকে" ডায়াগনস্টিক "

এটি করার পরে, আমি আসল কারণটি পেয়েছি যা আসলে নির্ভরতা প্রকল্পগুলির সাথে একটি ভুল ছিল। আমি যে প্রকল্পের উপর নির্ভরশীল তা আমার চেয়ে বিভিন্ন কাঠামোর (আরও নতুন) জন্য নির্মিত হয়েছিল। এভাবে ইস্যু তৈরি হচ্ছে। ত্রুটিগুলি তখনই আউটপুট হয়েছিল যখন আমি ডায়াগনস্টিকের আউটপুট ভার্বোসিটি রাখি


এটি কেবল সমস্যাটি নির্ধারণের বিষয়ে নয়, সমস্যাটি কীভাবে সমস্যা সমাধান করবেন তা শিখতে হবে। এই কারণেই আমি অন্যান্য উত্তরগুলি ডিবাগিং প্রক্রিয়া অন্তর্ভুক্ত করেছি, কারণ এটিই আমাকে ভুল বুঝতে সাহায্য করেছিল। সমস্যাটি কী হতে পারে তার জন্য কেবল এলোমেলো অনুমানই নয়
জন ডেমেট্রিও

0

আমার জন্য এটি ছিল দুর্বৃত্ত সংযুক্ত সম্পত্তি। সমস্যাটি অগত্যা ছিল না যে আমি কোনও ত্রুটি দেখতে পেলাম না; ত্রুটিটি নিম্নলিখিতটি ছিল:

চাইল্ড নোড "2" অকাল থেকেই বেরিয়েছে। বন্ধ হচ্ছে. এমএসবাইল্ড _ *। ব্যর্থতা.এসটিএসটি নামের অস্থায়ী ফাইল ডিরেক্টরিতে ফাইলগুলিতে ডায়াগনস্টিক তথ্য পাওয়া যেতে পারে।

প্রাথমিকভাবে, বিল্ডটি স্তব্ধ হয়ে যাবে এবং ভিজুয়াল স্টুডিও বন্ধ করার চেষ্টা না করা হলে কোনও ত্রুটি দেখাবে না। পুনঃসূচনা করার পরে, এটি বিল্ডিংয়ের পরে দীর্ঘ সময়ের জন্য স্তব্ধ হয়ে থাকবে, তারপরে উপরের বার্তাটি প্রদর্শন করবে।

লুকানো .vsফোল্ডার মোছা , পুনর্নির্মাণ / পরিষ্কারের সমাধান এবং ভিজ্যুয়াল স্টুডিও পুনরায় চালু করার কাজ হয়নি। সংযুক্ত সম্পত্তি মুছে ফেলা হয়েছে; তবে, এটি কোথাও আসল কোড হতে পারে যা সঠিকভাবে কাজ করছে না।

শেষ অবলম্বন হিসাবে, আমি এখানে সাম্প্রতিক পরিবর্তনগুলি একের পর এক মুছে ফেলব যতক্ষণ না এখানে সমস্যার সমাধানগুলির কোনওটিই সহায়তা করে না until

হালনাগাদ

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

My.Namespace:SomeClass.SomeProperty="SomeValue"

যদিও, এটি ঠিক হওয়া উচিত

MyNamespace:SomeClass.SomeProperty="SomeValue"

এটি আমার পছন্দ মতো সুন্দর নয়, তবে দৃশ্যপটে এটিই একমাত্র উপায়।


0

আমার জন্য কী কাজ করেছে:

সমস্ত দস্তাবেজ বন্ধ করা আমার পক্ষে সমস্যাটি সমাধান করেছে। (যদি ইন্টেলিসেন্স কাজ করা বন্ধ করে দেয় তবে একই সমাধান)

(ডান ক্লিক ট্যাব - সমস্ত নথি বন্ধ করুন)



0

आला বিষয়: আমি এখনই একই ইস্যুতে দৌড়েছি। উপরের উত্তরগুলির মধ্যে কোনওরই সহায়তা বলে মনে হয়নি।

ইস্যুটি একটি কনসোল প্রোগ্রামের জন্য ছিল, কেউই মূল () পদ্ধতিটিকে async ** হিসাবে চিহ্নিত করতে পারে না যা আমি করছিলাম। নিশ্চিত নন, কেন ভিজুয়াল স্টুডিওটি নির্দিষ্টভাবে প্রকল্পটি নির্মাণ করছে না তা নির্দিষ্ট করতে পারেনি (আমি প্রতিবার 0 টি ত্রুটি এবং 0 টি সতর্কতা পেয়েছি)। আমি ভিজ্যুয়াল স্টুডিও 2015 এন্টারপ্রাইজ ব্যবহার করছি।

স্থির করুন: এর জন্য প্রায় কাজ এখানে


0

একটি dll ফাইল আপডেট করার পরে, দেখা গেল যে নতুন ফাইলটি .NET ফ্রেমওয়ার্কের উচ্চতর সংস্করণটিকে লক্ষ্য করছে। সমাধানটি ছিল প্রোজেক্ট প্রোপার্টিগুলিতে যাওয়া এবং টার্গেটের কাঠামোটিকে উপযুক্ত সংস্করণে পরিবর্তন করা।


0

এমএসবিল্ড.এক্সিকে ডিরেক্টরিতে পরিবর্তন করা হয়েছে (সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ এমএসবিল্ড \ 14.0 \ বিন)

সুতরাং আমি ঠিক এমএসবিল্ড.এক্সইটিকে অন্য পিসি থেকে প্রতিস্থাপন করেছি যা ভার্সু 2015 হয়েছে।

এখন এটা ঠিক আছে।


0

আমি নেট নেট ফ্রেমওয়ার্কটি 4.5.2 থেকে 4.0 এ পরিবর্তন করে সমাধান পেয়েছি।

সমস্যাটি এমন রেফারেন্সের কারণে হয়েছিল যা বর্তমানে নির্বাচিত ফ্রেমওয়ার্কের সাথে সামঞ্জস্যপূর্ণ নয়।


0

আমি সবেমাত্র আমার ফিল্টারগুলি সাফ করেছি এবং এটি আমার পক্ষে কাজ করেছে clear সমস্ত ফিল্টার আইকন বার্তা বাক্সের কাছে রয়েছে is


0

একটি নতুন প্রকল্প শুরু করুন। আপনার সমস্ত কোড নীচে নেমস্পেস কনসোল অ্যাপ38450983450 অনুলিপি করুন।

নেমস্পেসের নীচে নতুন প্রকল্পে স্ক্রুইডপস কনসোল অ্যাপ্লিকেশন 232343 এ আটকান

তৈরি করুন এবং নিখুঁত চালান


-1

সমস্ত ত্রুটি দেখতে আপনার 'তদন্ত সমাধান' এ ত্রুটি তালিকার নীচে ডানদিকে কম্বোবক্স সেট করা উচিত। এখানে চিত্র বর্ণনা লিখুন


1
এই বরং পুরানো প্রশ্নের ইতিমধ্যে একটি স্বীকৃত উত্তর রয়েছে, দেখে মনে হচ্ছে না যে এখানে আপনার খুব সংক্ষিপ্ত এবং বর্ণনামূলক উত্তর এতে আরও যোগ করে। এছাড়াও, দয়া করে বাহ্যিক সাইটগুলিতে চিত্রগুলির সাথে লিঙ্ক করবেন না তবে আপনার উত্তরে চিত্রগুলি যুক্ত করুন!
ডক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.