আমি ভিজ্যুয়াল স্টুডিও ২০১৩-তে নয়, কমান্ড লাইনের মাধ্যমে একটি প্রকল্প তৈরি করছি Note দ্রষ্টব্য, আমি আমার প্রকল্পটি ভিজ্যুয়াল স্টুডিও ২০১২ থেকে ২০১৩ থেকে আপগ্রেড করেছি The প্রকল্পটি আইডিইর ভিতরে সূক্ষ্মভাবে তৈরি করে। এছাড়াও, আমি প্রথমে VS2012 সম্পূর্ণরূপে আনইনস্টল করেছিলাম, পুনরায় বুট করেছি এবং VS2013 ইনস্টল করেছি। আমার কাছে ভিজ্যুয়াল স্টুডিওর একমাত্র সংস্করণটি হল 2013 আলটিমেট।
ValidateProjects:
39>path_to_project.csproj(245,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
39>Done Building Project "path_to_project.csproj" (Clean target(s)) -- FAILED.
প্রশ্নে দুটি লাইন এখানে:
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
মূল দ্বিতীয় লাইনটি v10.0 ছিল, তবে আমি ম্যানুয়ালি এটিকে v12.0 এ পরিবর্তন করেছি।
11 (ভিএসটিউলসপথ) v11.0 (VS2012) ফোল্ডারে যা দেখছি তার থেকে প্রসারিত হয়, যা সম্ভবত সেখানে নেই। পথটি v12.0 এ যাওয়া উচিত ছিল।
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\
আমি আমার সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল টেবিলের মধ্যে VSToolsPath নির্দিষ্ট করার চেষ্টা করেছি, তবে বাহ্যিক বিল্ড ইউটিলিটি এখনও v11.0 ব্যবহার করে। আমি রেজিস্ট্রি মাধ্যমে অনুসন্ধান করার চেষ্টা করেছি এবং এটি কিছুই সঙ্গে আসে।
দুঃখের বিষয়, সঠিক কমান্ড লাইনটি ব্যবহার করার সহজ কোনও উপায় আমি দেখতে পাচ্ছি না। আমি একটি বিল্ড টুল ব্যবহার করি।
থটস?