ভিজ্যুয়াল স্টুডিও 2017 ইনস্টল ভিজ্যুয়াল স্টুডিও 2015 এএসপি.নেট কোর প্রকল্পগুলি বিরতি দেয়


94

ভিজ্যুয়াল স্টুডিও 2017 প্রফেশনাল ইনস্টল করার পরে আমি ভিজুয়াল স্টুডিও 2015 পেশাদারে আমার এএসপি.নেট কোরটি আর তৈরি করতে পারি না। আমি VS2017 এ এই প্রকল্পটি কখনও খুলিনি

আমি পাই

প্রকল্পের মডেল সার্ভার প্রক্রিয়া চালানোর চেষ্টা করার সময় নিম্নলিখিত ত্রুটি ঘটেছে (1.0.0-প্রাকদর্শন3-004056)।

প্রক্রিয়া শুরু করতে অক্ষম। ডটনেট-প্রজেক্ট মডেল-সার্ভারের সাথে কোনও এক্সিকিউটেবল মিল পাওয়া যায় না command

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

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

অতিরিক্তভাবে যখন আমি প্রকল্পটি তৈরি করতে চাই

MSB1009: প্রকল্প ফাইল বিদ্যমান নেই।

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

এএসপি.এনইটি 5 টি প্রকল্পে একই সমস্যা দেখা দেয় না তাই এটি কেবল এএসপি.নেট কোরের মধ্যে সীমাবদ্ধ


ভিজ্যুয়াল স্টুডিও 2017 7 মার্চ আপডেট

নীচের উত্তরগুলির মতো ইফএ গ্লোবাল.জসন যুক্ত করা হয়েছে ফোল্ডারে global.jsonথাকা এবং নেটওয়ার্ডের যে কোনও সংস্করণ ব্যবহার করা হয়েছে এবং এটির জন্য একটি ত্রুটি বার্তা পানC:\Program Files\dotnet\sdk\

ত্রুটি এমএসবি 4019 আমদানি করা প্রকল্প "সি: \ প্রোগ্রাম ফাইলগুলি ot ডটনেট \ এসডিকে \ এক্সএক্স \ মাইক্রোসফ্ট, ভিজ্যুয়ালস্টুডিও \ v14.0 ot ডটনেট। মাইক্রোসফট.ডটনেট.প্রপস" পাওয়া যায় নি। নিশ্চিত করুন যে ঘোষণার পথেটি সঠিক এবং ফাইলটি ডিস্কে রয়েছে।

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


4
ভিজ্যুয়াল স্টুডিও 2017 .NET কোর এসডিকে আপডেট করেছে, যা বেশ কয়েকটি পরিবর্তন এনেছে যেমন প্রকল্প.জসন থেকে দূরে সরে যাওয়া এবং ভিজ্যুয়াল স্টুডিওতে কাজ করার সময় পারফরম্যান্সের দিকে কয়েকটি অপ্টিমাইজেশন। এটি নেট নেট নিজেই একটি ব্রেকিং পরিবর্তন।
জেসিউইউইং

আমি আমার মেশিনে ভিএস 2017 আরসি ইনস্টল করেছি যার ভিএস 2015 আপডেট 3 রয়েছে এবং ভিএস 2015 তে বিদ্যমান এএসপি.নেট কোর 1.0 অ্যাপ্লিকেশনটি খোলার চেষ্টা করার সময় ঠিক একই ত্রুটি পেয়েছি V ভিএস 2017 আরসি ইনস্টল করার আগে এই প্রকল্পটি ভিএস 2015 সালে ঠিক সূক্ষ্মভাবে চালু হয়েছিল এবং আমি কখনই ভিএস 2017 আরসি দিয়ে এটি খোলার চেষ্টা করিনি। আমি ভিএস 2017 আরসি আনইনস্টল করেছিলাম এবং এএসপি.নেট কোর 1.0 অ্যাপ্লিকেশনটি ঠিক জরিমানা খোলে এবং এখন ভিএস 2015 দিয়ে তৈরি করে। সুতরাং, স্পষ্টতই, মাইক্রোসফ্ট যা বলে তার বিপরীতে, আপনি কোনও মেশিনে ভিএস 2017 আরসি ইনস্টল করতে পারবেন না যেটিতে ভিএস 2015 রয়েছে you এটা। কমপক্ষে যদি আপনি এএসপি.এনইট কোর 1.0 অ্যাপসটি ভিএস 2015-তে তৈরি করেছেন ভিএস 2015-এ খুলতে চান তবে
স্টিফেন পিটারসন

4
ডিফল্ট ভিএস2017 এএসপি.নেট কোর আরসি টেম্পলেট দিয়ে প্রকাশনাটিও ভেঙে গেছে তাই আমি আরটিএম অবধি দূরে থাকার পরামর্শ দেব
dfmetro


4
অনুপস্থিত মাইক্রোসফট.ডটনেট.প্রপস সহ আপনার March ই মার্চের আপডেটের জন্য আমি এক সন্ধান পেয়েছি। আপনার C:\Program Files\dotnet\sdkফোল্ডারে যান এবং ফোল্ডারটি সন্ধান করুন যা 1.0.0 এর ঠিক আগে ইনস্টল করা হয়েছিল (আমার ক্ষেত্রে 1.0.0-preview2-1-003177)। আপনার গ্লোবাল.জেসনে সেই মানটির সাথে এসডিকে / সংস্করণটি প্রতিস্থাপন করুন। তারপরেdotnet restore
অ্যাগরিহ্যাকার

উত্তর:


77

@ ক্লাডিওওউনস এবং @ মেগাট্রনের সঠিক উত্তর রয়েছে । এই উত্তরটি পড়ার পরে, আমি বুঝতে পারলাম আমার .NET কোর সলিউশনটিতে গ্লোবাল.জেসন ফাইল নেই। আমি একটি নতুন সমাধান ফোল্ডার যুক্ত করেছি এবং একটি Global.json ফাইল যুক্ত করেছি। যেহেতু আমার কোনও প্রকল্পই সাব ফোল্ডারে নেস্টেড নেই, তাই আমাকে কেবল প্রকল্পের অ্যারে থেকে "এসসিআর" এবং "পরীক্ষা" সরিয়ে ফেলতে হয়েছিল:

{
  "projects": [],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}

প্রকল্পটি এখন ভিএস ২০১৫-তে সঠিকভাবে খোলা হয়েছে ভিএস 2017 আরসি ইনস্টল করে।


আমার জন্য ধন্যবাদ ধন্যবাদ। @ লুইজ প্রথম হওয়ার সাথে সাথে উত্তরটি অর্জন করতে পারত তবে তার উত্তর বিস্তারিত ছিল না
dfmetro

ধন্যবাদ. ভিএস 2017 আরসিতে আপগ্রেড হওয়ার পরে আমি খুব বিভ্রান্ত হয়েছিলাম। তবে এখন এটি কাজ করে।
থাংচুং

4
প্রশাসনিকভাবে আমাকে dotnet restoreপ্রতিটি প্রকল্পে চালাতে হয়েছিল, তবে তারপরে সবকিছু প্রত্যাশার মতো কাজ করেছিল।
সেল তীক্ষ্ণ

4
আপনি যে নতুন সমাধান ফোল্ডারের কথা বলছেন তা কী?
ম্যাথিউ কে।

4
এটি কাজ করে নি "version": "1.0.0"তবে আমি যখন "version": "1.0.0-preview2-003131"এটির চেষ্টা করেছি তখন .... জীবন বাঁচানোর জন্য ধন্যবাদ ...
নিসার

27

সমাধানের জন্য একটি গ্লোবাল.জসন যুক্ত করা এবং এসডিকে সংস্করণটি হিসাবে ব্যবহৃত হবে তা নির্দিষ্ট করে দেওয়া একটি সম্ভাব্য কাজ ound

{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}

5

প্রোগ্রাম এবং সংস্থানগুলিতে যান, ফিল্টার করতে এবং "পূর্বনির্ধারিত 3 ইনস্টলেশন (" মাইক্রোসফ্ট। নেট কোর 1.0.1 - এসডিকে পূর্বরূপ 3 (x64)। ") অনুসন্ধান করতে" কোর "ব্যবহার করুন এবং এটি সরান।

দ্রষ্টব্য: dotnet --versionএই এসডিকে অপসারণের আগে এবং পরে চালান । আমার ক্ষেত্রে ফলাফল 1.0.0-preview3-004056(আগে) এবং 1.0.0-preview2-1-003177(পরে)।

আমি vs2017 এ এখনও পার্শ্ব প্রতিক্রিয়া দেখতে পাচ্ছি না।


4
এটি ঠিক করার এক উপায় এটি তবে আপনি নিজের সমাধানে একটি গ্লোবাল.জেসন ফাইল যুক্ত করতে পারেন (সমাধানের ফাইল, প্রকল্প স্তরে যোগ করা হয়নি) মূল সংস্করণটি ব্যবহার করার জন্য নির্দিষ্ট করে{ "projects" : [], "sdk":{ "version":"1.0.0-preview2-003121"}}
বুগিফাইভার

2

এই লিঙ্কটি একবার দেখুন: https://github.com/aspnet/Tooling/blob/master/علوم-issues-vs2017.md#mitted-issues-for-aspnet-core-support-in-visual-studio-2017

আপনি যদি ভিজ্যুয়াল স্টুডিও 2015 এর সরঞ্জামটি সর্বশেষ সংস্করণে আপডেট করেন তবে এটি সমস্যার সমাধান করা উচিত। নোট করুন এটি ভিজ্যুয়াল স্টুডিও 2015 আপডেট নয়, তবে এএসপি.নেট কোর এবং টুলিং।


আমি নিশ্চিত নই যে সর্বশেষতম এএসপি.নেট কোর ১.১ টুলিং ইনস্টল করে ভিএস ২০১৫ এ এএসপি.নেট কোর 1.0 অ্যাপ্লিকেশনটি খোলার সাথে এবং ভিএস 2017 আরসি ইনস্টল করে এটি কাজ না করার সাথে কী করতে হবে। আমি দেখতে পাচ্ছি যে আপনি কীভাবে আপনার বিদ্যমান এএসপি.নেট কোর 1.0 অ্যাপ্লিকেশনটি ভিএস 2015 তে 1.1 তে আপগ্রেড করতে চেয়েছিলেন, কিন্তু ভিএস 2017 আরসি ইনস্টল করার সাথে ভিএস 2015 কীভাবে কাজ করে, বিশেষত ভিএস 2015 তে তৈরি নেট নেট প্রকল্পগুলির সাথে কিছু করার নেই
স্টিফেন পিটারসন

0

প্রকল্পের আপগ্রেড ভিজ্যুয়াল স্টুডিও 2017 আরসি থেকে ভিজ্যুয়াল স্টুডিও 2017 আরটিএম-তে উন্নত হয়েছে এবং এখন কাজ করছে।

আমি আমার ভিজ্যুয়াল স্টুডিও 2015 এএসপি.এনইটি কোর সলিউশনটি ভিজ্যুয়াল স্টুডিও 2017 এ খোলার শেষ করেছি যা সমাধানটিতে প্রতিটি প্রকল্প আপগ্রেড করেছে। আমি তখন নুগেট প্যাকেজগুলি আপডেট করেছি এবং সমাধানটি কোনও পার্শ্ব প্রতিক্রিয়া ছাড়াই কাজ করেছে।

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