NuGet සමඟ පැකේජයේ පැරණි අනුවාදය බාගන්න


908

නවතම අනුවාදය නොව NuGet සමඟ පැකේජයක පෙර සංස්කරණයක් බාගත කිරීමට ක්‍රමයක් තිබේද?

Answers:


1120

විෂුවල් ස්ටුඩියෝ හි පැකේජ කළමණාකරු කොන්සෝලය ගෙන එන්න - එය මෙවලම් / නුජෙට් පැකේජ කළමනාකරු / පැකේජ කළමනාකරු කොන්සෝලය තුළ ඇත. ඉන්පසු Install-Package විධානය ක්‍රියාත්මක කරන්න:

Install-Package Common.Logging -Version 1.2.0

විස්තර සඳහා විධාන යොමුව බලන්න.

සංස්කරණය කරන්න: පැකේජයක අනුවාදයන් ලැයිස්තුගත කිරීම සඳහා ඔබට දුරස්ථ තර්කය සහ පෙරණයක් සමඟ Get-Package විධානය භාවිතා කළ හැකිය :

Get-Package -ListAvailable -Filter Common.Logging -AllVersions

Install-Packageවිධානයෙහි අනුවාද විකල්පයෙන් පසුව ටැබ් එබීමෙන් ඔබට ලබා ගත හැකි නවතම අනුවාද ලැයිස්තුවක් ලැබේ.


54
ටික කලක් නුජෙට් භාවිතා කළ නමුත් විධාන රේඛාවෙන් කිසි විටෙකත් එය නොකළ අයගේ ප්‍රයෝජනය සඳහා: ෆීබර්ග් සඳහන් කරන පවර්ෂෙල් විධාන ක්‍රියාත්මක කිරීම සඳහා ඔබට දෘශ්‍ය ස්ටුඩියෝ හි පැකේජ කළමණාකරු කොන්සෝලය ගෙන ඒමට අවශ්‍ය වනු ඇත - එය මෙවලම් වලින් | පුස්තකාල පැකේජ කළමනාකරු | පැකේජ කළමනාකරු කොන්සෝලය .
ජොනතන් මොෆට්

20
මෙම විධානය UI හරහා ද ලබා ගත යුතුය. දැන් ප්‍රකාශකයෙකුට බීටා අනුවාදයක් තිබේ නම්, ඔබට ලබා ගත හැක්කේ එම නවතම අනුවාදය පමණි, එය සමහර විට අස්ථායී වේ.
බාර්ට් වර්කෝයිජන්

2
@bgever - බොහෝ ප්රකාශකයන් නිර්මාණය Prereleases හට GUI දී "නවතම" සලකා නොවන බීටා පැකේජ සඳහා. ප්‍රකාශකයා නිවැරදිව අනුවාදය භාවිතා කරන තාක් කල්, නවතම අනුවාදය සෑම විටම ස්ථාවර එකක් විය යුතුය. කෙසේ වෙතත් එයට දෝෂ නොමැති බව එයින් අදහස් නොවේ ...
ජෙසී වෙබ්

3
යැපුම් තොරතුරු සහ වෙනත් දේපල මොනවාදැයි පරීක්ෂා කිරීම: Get-Package -ListAvailable [-Source X] -Filter Common.Logging -AllVersions | අනුවාදය, පරායත්තතා තෝරන්න (හෝ සියලු දේපල බැලීමට ' | get-member ')
කර්ටිස් යාලොප්

2
Get-Package -ListAvailableනැහැ නැහැ මට සියළු සුගම සංස්කරණ ලැයිස්තුගත කරන්න.
රෝමන් ස්ටාර්කොව්

52

ඇසුරුම් දර්ශකයේ එහි පිටුවට පිරික්සන්න, උදා. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5

ඉන්පසු ලබා දී ඇති ස්ථාපන උපදෙස් අනුගමනය කරන්න:

Install-Package Newtonsoft.Json -Version 4.0.5

.nupkgගොනුව බාගත කිරීම සඳහා විකල්පයක් ලෙස , 'බාගන්න' සබැඳිය අනුගමනය කරන්න. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5

යල්පැන ඇති : බාගත කිරීමේ සබැඳියක් ඇතුළත් කරන මගේ ක්‍රෝම් දිගුව නුටේක් ස්ථාපනය කරන්න .


35

තවත් විකල්පයක් වන්නේ packages.configගොනුවේ අනුවාද අංකය වෙනස් කිරීමයි . මෙය ඊළඟ වතාවේ ඔබ ගොඩනඟන විට එම අනුවාදය සඳහා ඩීඑල්එල් බාගත කිරීමට නුජෙට් හේතු වේ.


1
නියමයි ... ඒ ගැන හිතුවේ නැහැ. මම හිතන්නේ විසඳුම සඳහා නුජෙට් පැකේජ ප්‍රතිස්ථාපනය සක්‍රීය කළ යුතුයි.
ලෙනියෙල් මැකෆෙරි

12
එකලස් කිරීමේ යොමුව ස්වයංක්‍රීයව වෙනස් කිරීමට මෙය ප්‍රමාණවත් නොවේ. කෙසේ වෙතත් (ඔබේ විසඳුමේ එකලස් දෙකක් බදු දී තිබේ නම්) මෙයයි: 1. එක් එක් රැස්වීමක් පැකේජය ගැන සඳහන් කර ඇති බවට වග බලා ගන්න, 2. නිවැරදි අනුවාදය සංස්කරණය කරන්න packages.config, 3. විසඳුම මත නුජෙට් පැකේජ කළමනාකරණය කරන්න, 3a. පැකේජය වෙනත් ව්‍යාපෘතියකට එකතු කර එය මුල් ව්‍යාපෘතියෙන් ඉවත් කර මෙය තහවුරු කරන්න, 3b. 3a ආපසු හරවා තහවුරු කරන්න. පියවර 3a වෙනත් ව්‍යාපෘතියකට නිවැරදි එකලස් කිරීමේ යොමුව එකතු කර මුල් පිටුවෙන් ඉවත් කරයි. පියවර 3b මගින් මුල් ව්‍යාපෘතියට නිවැරදි එකලස් කිරීමේ යොමුව එකතු කරනු ඇත.
ජෙරොයින් වයර්ට් ප්ලයිමර්ස්

25

NuGet 3.x (Visual Studio 2015) හි ඔබට UI වෙතින් අනුවාදය තෝරා ගත හැකිය

NuGet 3 පැකේජ කළමනාකරු UI


එය ක්‍රියාත්මක වන විට සතුටක් නමුත් පැරණි අනුවාදයන් එහි ලැයිස්තුගත කර නොමැති අවස්ථා මම දැක ඇත්තෙමි.
UuDdLrLrSs

5

NuGet 3.0 හි Get-Packageවිධානය අතහැර දමා Find-Packageවිධාන සමඟ ප්‍රතිස්ථාපනය වේ .

Find-Package Common.Logging -AllVersions

වැඩි විස්තර සඳහා NuGet විධාන යොමු ලේඛනය බලන්න.

විෂුවල් ස්ටුඩියෝ 2015 හි Get-Package භාවිතා කිරීමට ඔබ උත්සාහ කරන්නේ නම් පෙන්වන පණිවිඩය මෙයයි.

This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it: 
'Find-Package [-Id] -AllVersions'

@ අයිෂායි පැවසූ පරිදි, ඔබට විෂුවල් ස්ටුඩියෝ හි නුජෙට් තිරයේ අනුවාද අංක ඩ්‍රොප් ඩවුන් භාවිතා කළ හැකිය.


3

මුල් ප්‍රශ්නයේ කුමන නුජෙට් ෆ්‍රොන්ටෙන්ඩ් භාවිතා කළ යුතුදැයි සඳහන් නොවන බැවින්, විධාන රේඛා සේවාදායකයා හරහා නිශ්චිත අනුවාදයකට යාවත්කාලීන කිරීම සඳහා නුජෙට් 3.5 සහාය එක් කරන බව සඳහන් කිරීමට කැමැත්තෙමි (එය පහත හෙලීම් සඳහාද ක්‍රියා කරයි):

NuGet.exe update Common.Logging -Version 1.2.0

0

ඉහත සඳහන් කළ පරිදි නුජට් පැකේජ කළමනාකරු යූඅයි භාවිතා කිරීමෙන් එය මුලින්ම නූගට් පැකේජය අස්ථාපනය කිරීමට උපකාරී වේ. මම මුලින් අස්ථාපනය නොකළේ නම්, නූගට් පැකේජ අනුවාදයක් වෙත ආපසු යාමේදී මට සෑම විටම ගැටළු ඇත. සමහර යොමු කිරීම් නිසි ලෙස පිරිසිදු කර නොමැත. එබැවින් නූගට් පැකේජ කළමණාකරු හරහා පැරණි නුගට් පැකේජයක් ස්ථාපනය කිරීමේදී පහත කාර්ය ප්‍රවාහය යෝජනා කරමි:

  1. ඔබේ නූජට් සේවාදායකය / ප්‍රභවය තෝරා ඇත
  2. ඔබට පැරණි අනුවාදයක් ස්ථාපනය කිරීමට අවශ්‍ය නූගට් පැකේජය සොයාගෙන තෝරන්න
  3. වත්මන් අනුවාදය අස්ථාපනය කරන්න
  4. Install drop-down මත ක්ලික් කරන්න> පැරණි අනුවාදය තෝරන්න> ස්ථාපනය කරන්න ක්ලික් කරන්න

රූප විස්තරය මෙහි ඇතුළත් කරන්න

වාසනාව :)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.