। নেট কোর 3.1 এখনও অ্যাজুরে পাইপলাইন হোস্ট এজেন্টগুলিতে সমর্থিত নয়? NETSDK1045 পাচ্ছেন


15

এটি দুর্দান্ত যে। নেট কোর 3.1 আউট হয়েছে তবে আমি নিশ্চিত নই যে অ্যাজুরি পাইপলাইন হোস্ট করা এজেন্টরা ধরা পড়েছে।

আমার YAML পাইপলাইনটি নির্দিষ্ট করে:

pool:
  vmImage: 'windows-latest'

এবং dotnet restoreপদক্ষেপটি এটি করে:

(_চেকফোর্ডউনসপোর্টড নেটস্কোর ভার্সন টার্গেট) -> সি: \ প্রোগ্রাম ফাইলস \ ডটনেট d এসডিকে \ 3.0.100 d এসডিএসস \ মাইক্রোসফট.এনইটি.এসডিকি \ লক্ষ্যসমূহ \ মাইক্রোসফট.নেট.টারাজফ্রেমওয়ার্কআইফারেন্স.অর্টেজ (127,5): ত্রুটি এনইটিএসডি 10। এসডিকে .NET কোর 3.1 লক্ষ্যকে সমর্থন করে না। হয় লক্ষ্য .NET কোর 3.0 বা তার চেয়ে কম, বা। নেট নেট 3.1 সমর্থন করে এমন নেট নেট SDK এর একটি সংস্করণ ব্যবহার করুন। [ডি: \ একটি \ 1 \ গুলি \ StatsNZ.BESt.DataService \ StatsNZ.BESt.DataService.csproj]

নেট কোর 3.0 এ কাজ করে fine

কোনও কাজের আশেপাশে রয়েছে, বা আমাদের কি অ্যাজুরে ডিভোপ্সের জন্য অপেক্ষা করতে হবে?


1
stackoverflow.com/questions/56574113/... কটাক্ষপাত এখানে
Volodymyr Bilyachat

উত্তর:


37

। নেট কোর 3.1 এখনও অ্যাজুরে পাইপলাইন হোস্ট এজেন্টগুলিতে সমর্থিত নয়?

না, আজুর পাইপলাইন হোস্ট করা এজেন্টদের সমর্থন করে। নেট কোর 3.1, তবে সর্বশেষতম নেট নেট 3.1.100বর্তমানে Azure পাইপলাইনের হোস্ট এজেন্টগুলিতে ডিফল্টরূপে ইনস্টল করা নেই।

আপনি পরীক্ষা করতে পারে ভিএস2019 চিত্রের সাহায্যে আজুর পাইপলাইন হোস্ট করা উইন্ডোজ 2019 ,। নেট কোর এর ডিফল্ট ইনস্টলড সর্বশেষ সংস্করণ 3.0.100

। নেট কোর 3.1 ব্যবহার করতে, আপনি নেট নেট 3.1.100 ইনস্টল করতে একটি নেট নেট কোর টাস্ক যুক্ত করতে পারেন:

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

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

আশাকরি এটা সাহায্য করবে.


দেখে মনে হচ্ছে আপনার কাছে অ্যাজুরে ডিভস পাইপলাইনের অভিজ্ঞতা আছে, আমি পাইপলাইনে সোনারকুবে প্রয়োগ করার চেষ্টা করছি। তবে এটি সর্বদা ব্যর্থ হয় কারণ জাভা জেডিকি সংস্করণটি 8 বা 11 হওয়ার কথা I আমি কীভাবে আমার পাইপলাইনে জাভা জেডি কে সংস্করণটি পরিবর্তন করতে পারি?
মোহাম্মাদ মৌশেমিশ

সংস্করণ ৩.১.২ এর জন্য আমি এই ত্রুটিটি পেয়েছি [ত্রুটি] এসডিকে সংস্করণ মেলানো: ৩.১.২ পাওয়া যায়নি চিত্রটির লিঙ্ক: imgur.com/a/qYeSnwV
প্রমিল গাওয়ান্দে

৩.১.২ এসডিকে নেই, বর্তমানে এটি সংস্করণে কেবল রানটাইম। এই মন্তব্য হিসাবে সর্বশেষ SDK হয় 3.1.102।
কোডটিফ

আমি যখন Use .NET Core3.1 দিয়ে তৈরি করার জন্য টাস্কটি ব্যবহার করার চেষ্টা করি তখন সেই কাজটি সফল হয়। কিন্তু যখন এটি Build Solutionটাস্কে আসে তখনও এটি 3.1 এসডিকে দেখতে পারে না এবং ব্যর্থ হয়।
Panzercrisis

7

ডটনেট বিল্ড কল করার আগে .NET কোর এসডিকে ইনস্টল করতে একটি পদক্ষেপ যুক্ত করুন।

steps:
- task: UseDotNet@2
  displayName: 'Install .NET Core sdk'
  inputs:
    packageType: sdk
    version: 3.1.100
    installationPath: $(Agent.ToolsDirectory)/dotnet

সাথে কাজ করা এবং যাচাই করা ubuntu-latest


1
আমার কাছে নেট কোর এসডিকে ৩.১ ইনস্টল করার কাজ আছে (আমি আপনার কোডটি অনুলিপি / পেস্ট করেছি) এবং এটি ফিরে আসে: "সফলভাবে নেট কোর 3.1.100 এসডিকে ইনস্টল করা হয়েছে"। পরবর্তী কাজ (প্রথম থেকে নির্ভর করে) এখনও SDK 3.0.xx ব্যবহার করে এবং ব্যর্থ হয়। alex75.visualstudio.com/Cryptocurifications/_build/…
অ্যালেক্স 75

2
এটি আমার সমস্যাটিকে পুরোপুরি ঠিক করেছে এবং আমাকে চালিয়ে যাওয়ার অনুমতি দিয়েছে ubuntu-latest
জেমসকিউমারফি

1
@ অ্যালেক্স 75 এখানে একই সমস্যা, মনে হচ্ছে এটি কেবল ইউজডটনেট @ 2 টাস্কটিকে উপেক্ষা করবে এবং 3.0 এসডিকে, অদ্ভুত ব্যবহার করবে ...
jjxtra

আশ্চর্যের বিষয়, কেন এটি কিছু লোকের জন্য কাজ করে (আমার অন্তর্ভুক্ত) এবং অন্যদের জন্য নয় কেন আমার কোনও ধারণা নেই।
বার্নার্ড ভ্যান্ডার বেকেন

0

আপনি যদি 'উইন্ডোজ-সর্বশেষ' চিত্রটি ব্যবহার করেন তবে আপনার ডটনেট কমান্ড ব্যবহার করতে সক্ষম হওয়া উচিত। আমি এটিকে 'উবুন্টু-সর্বশেষ' থেকে 'উইন্ডোজ-সর্বশেষ' হিসাবে পরিবর্তন করেছি এবং এটি দুর্দান্ত কাজ করেছে।

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