Microsoft Previews dotnetup: .NET SDKಗಳು ಮತ್ತು ರನ್ಟೈಮ್‌ಗಳಿಗಾಗಿ ಟೂಲ್‌ಚೇನ್ ಮ್ಯಾನೇಜರ್

Microsoft Previews dotnetup: .NET SDKಗಳು ಮತ್ತು ರನ್ಟೈಮ್‌ಗಳಿಗಾಗಿ ಟೂಲ್‌ಚೇನ್ ಮ್ಯಾನೇಜರ್


ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡಾಟ್‌ನೆಟ್‌ಅಪ್‌ನ ಸಾರ್ವಜನಿಕ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ, ಇದು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಟೂಲ್‌ಚೈನ್ ಮ್ಯಾನೇಜರ್ ಆಗಿದ್ದು ಅದು ಸಿಸ್ಟಮ್-ಮ್ಯಾನೇಜ್ಡ್ ಡೈರೆಕ್ಟರಿಗಿಂತ ಬಳಕೆದಾರರ ಖಾತೆಯೊಳಗೆ .NET SDK ಗಳು ಮತ್ತು ರನ್‌ಟೈಮ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ನವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ತೆಗೆದುಹಾಕುತ್ತದೆ. .NET ಬ್ಲಾಗ್‌ನಲ್ಲಿ ವರದಿ ಮಾಡಿದಂತೆ, .NET SDK ಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಮ್ಯಾನೇಜರ್ ಚೆಟ್ ಹಸ್ಕ್ ಅವರು ಅಕ್ಟೋಬರ್ 15 ರಂದು ಉಪಕರಣವನ್ನು ಘೋಷಿಸಿದರು ಮತ್ತು rustup ಮತ್ತು nvm ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತಾರೆ.

ದಸ್ತಾವೇಜನ್ನು ಪ್ರಕಾರ, ಪೂರ್ವವೀಕ್ಷಣೆ ಬಿಡುಗಡೆಗಳ ನಡುವೆ ಆಜ್ಞೆಗಳು ಮತ್ತು ನಡವಳಿಕೆಯು ಬದಲಾಗಬಹುದು ಮತ್ತು ಉತ್ಪಾದನಾ ಯಂತ್ರಗಳು ಸ್ಥಾಪಕಗಳು, ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕರು ಅಥವಾ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋವನ್ನು ಬಳಸುತ್ತಿರಬೇಕು.

ಪ್ರಕಟಣೆಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ವಿನ್ಯಾಸವು ಆವೃತ್ತಿಗಳ ಬದಲಿಗೆ ಉದ್ದೇಶವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ. ಡೆವಲಪರ್ ಇತ್ತೀಚಿನ, lts, ​​ಪೂರ್ವವೀಕ್ಷಣೆ, ದೈನಂದಿನ, ಪ್ರಮುಖ 10, 10.0 ನಂತಹ ಸಣ್ಣ ಅಥವಾ 10.0.1xx ನಂತಹ ವೈಶಿಷ್ಟ್ಯದ ಬ್ಯಾಂಡ್‌ನಂತಹ ಚಾನಲ್ ಅನ್ನು ಕೇಳುತ್ತಾರೆ ಮತ್ತು dotnetup ಅದನ್ನು ಬಿಡುಗಡೆಗೆ ಪರಿಹರಿಸುತ್ತದೆ. ಪೋಸ್ಟ್ ಟಿಪ್ಪಣಿಗಳಂತೆ ನಿಖರವಾದ ಆವೃತ್ತಿಗಳು, ನವೀಕರಣಗಳ ಸಮಯದಲ್ಲಿ ಪಿನ್ ಆಗಿರುತ್ತವೆ.

ಹಲವಾರು ಅವಶ್ಯಕತೆಗಳು ಒಂದು ನಿರ್ವಹಿಸಲಾದ ಸ್ಥಾಪನೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಉಪಕರಣವು ಹತ್ತಿರದ global.json ಅನ್ನು ಓದುತ್ತದೆ ಆದ್ದರಿಂದ ತಂಡದ ನಿರ್ಮಾಣಗಳು ನಿರ್ಣಾಯಕವಾಗಿರುತ್ತವೆ. ಇದಲ್ಲದೆ, ಡಾಕ್ಸ್ ಪ್ರಕಾರ, ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರ ಸ್ಥಳೀಯ ಡೇಟಾ ಡೈರೆಕ್ಟರಿ ಅಡಿಯಲ್ಲಿ ಫೈಲ್‌ಗಳು ವಾಸಿಸುತ್ತವೆ ಮತ್ತು ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಎಂದಿಗೂ ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು\ಡಾಟ್ನೆಟ್ ಅಥವಾ /ಯುಎಸ್ಆರ್/ಶೇರ್/ಡಾಟ್ನೆಟ್‌ಗೆ ಬರೆಯುವುದಿಲ್ಲ.

ಅನುಸ್ಥಾಪನೆಯು ಕರ್ಲ್ ಅಥವಾ irm ನೊಂದಿಗೆ aka.ms ನಿಂದ ಪಡೆಯಲಾದ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಡಾಕ್ಸ್‌ನಲ್ಲಿ ವಿವರಿಸಿದಂತೆ, ಅದರ SHA-512 ಚೆಕ್‌ಸಮ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರ ಅದು ಬೈನರಿಯನ್ನು ~/.dotnetup ನಲ್ಲಿ ಇರಿಸುತ್ತದೆ ಮತ್ತು dotnetup init ನಂತರ ಇತ್ತೀಚಿನ ಸ್ಥಿರವಾದ SDK ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ ಮತ್ತು ಶೆಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ. ಡಾಕ್ಸ್ ಮೂರು ಪ್ರವೇಶ ವಿಧಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ: ಯಾವುದೂ ಪರಿಸರವನ್ನು ಸ್ಪರ್ಶಿಸದೆಯೇ ಡಾಟ್ನೆಟ್ಅಪ್ ಡಾಟ್ನೆಟ್ ಮೂಲಕ .NET ಅನ್ನು ರನ್ ಮಾಡುವುದಿಲ್ಲ, ಶೆಲ್ ಶೆಲ್ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲೆಡೆ, ವಿಂಡೋಸ್-ಮಾತ್ರ ಡೀಫಾಲ್ಟ್, ಸಿಸ್ಟಮ್ PATH ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಎತ್ತರದ ಅಗತ್ಯವಿದೆ.

ಒಂದು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಇನ್‌ಸ್ಟಾಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಯಂತ್ರ-ವ್ಯಾಪಕ ನಕಲುಗಳಿಗಿಂತ ಎಲ್ಲೆಡೆ ಮೋಡ್ ಆದ್ಯತೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಡಾಕ್ಸ್ ಎಚ್ಚರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ SDK ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿರುವ ಯೋಜನೆಗಳನ್ನು ನಿರ್ಮಿಸಲು ವಿಫಲವಾಗಿದೆ. ಅದನ್ನು ತಪ್ಪಿಸಲು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯಂತ್ರ-ವ್ಯಾಪಕ ಸ್ಥಾಪನೆಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಸೆಟಪ್ ವರದಿಯಾಗಿದೆ.

ವರದಿ ಮಾಡಿದಂತೆ, ಮಾಸಿಕ ಸೇವೆಯು ಒಂದೇ ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಅಪ್‌ಡೇಟ್ ಆಗುತ್ತದೆ, ಇದು ಪ್ರತಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಿದ ಚಾನಲ್ ಅನ್ನು ಮರು-ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಹೊಂದಾಣಿಕೆಯ ಆವೃತ್ತಿಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ವೈಯಕ್ತಿಕ ರನ್‌ಟೈಮ್‌ಗಳನ್ನು ಗುರಿಯಾಗಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ dotnetup ರನ್‌ಟೈಮ್ ಇನ್‌ಸ್ಟಾಲ್ aspnetcore@10.0, ಮತ್ತು ಡಾಕ್ಸ್ SDK, .NET ರನ್‌ಟೈಮ್, ASP.NET ಕೋರ್ ರನ್‌ಟೈಮ್ ಮತ್ತು ವಿಂಡೋಸ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ರನ್‌ಟೈಮ್ ಅನ್ನು ಬೆಂಬಲಿತ ಘಟಕಗಳಾಗಿ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಅಪ್‌ಡೇಟ್‌ನ ನಂತರ, ಪೋಸ್ಟ್‌ನಲ್ಲಿ ಹೇಳಿದಂತೆ, ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಯಾವುದೇ ಘಟಕವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಯಾವುದೇ ಉಳಿದ ಅಗತ್ಯತೆಯ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು sdk ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಅಥವಾ ರನ್‌ಟೈಮ್ ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಅದೇ ಕ್ಲೀನ್‌ಅಪ್ ಅನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ.

ಮೇಲಾಗಿ, ಪೂರ್ವವೀಕ್ಷಣೆ ಮತ್ತು ದೈನಂದಿನ ಬಿಲ್ಡ್‌ಗಳು ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಎಸ್‌ಡಿಕೆ ಇನ್‌ಸ್ಟಾಲ್ ಪೂರ್ವವೀಕ್ಷಣೆ ಅಥವಾ ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ರನ್‌ಟೈಮ್ ಇನ್‌ಸ್ಟಾಲ್ ಮೂಲಕ ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಸ್ಥಾಪಿಸುತ್ತವೆ, ಆದರೂ ದೈನಂದಿನ ಬಿಲ್ಡ್‌ಗಳು ಕೋಡ್-ಸಹಿ ಮಾಡಿಲ್ಲ ಎಂದು ಡಾಕ್ಸ್ ಗಮನಿಸುತ್ತದೆ. dotnetup ಸ್ವಯಂ ನವೀಕರಣವು ಉಪಕರಣವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡುತ್ತದೆ. ಡಾಟ್ನೆಟ್-ಇನ್‌ಸ್ಟಾಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಮೇಲೆ, ಸ್ಥಾಪಿಸಲಾದ ಘಟಕಗಳ ಟ್ರ್ಯಾಕಿಂಗ್, ಸಿಗ್ನೇಚರ್ ಮತ್ತು ಚೆಕ್‌ಸಮ್ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ, ವೇಗವಾದ ಬಹು-ಆವೃತ್ತಿಯ ಸ್ಥಾಪನೆಗಳು ಮತ್ತು ಪ್ರತಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಒಂದು CLI ಮೇಲ್ಮೈಯನ್ನು ಪೋಸ್ಟ್ ಕ್ಲೈಮ್ ಮಾಡುತ್ತದೆ. ಹೇಳಲಾದ ಮಾರ್ಗಸೂಚಿಯು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ನಿರ್ವಾಹಕ-ಮಟ್ಟದ ಸ್ಥಾಪನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, GitHub ಕ್ರಿಯೆಗಳ ಸ್ಕ್ರಿಪ್ಟ್-ಆಧಾರಿತ ಭಾಗಗಳನ್ನು ಮತ್ತು Azure DevOps ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಏಜೆಂಟ್ ಕೌಶಲ್ಯಗಳನ್ನು ಬದಲಿಸುತ್ತದೆ ಆದ್ದರಿಂದ AI ಸಹಾಯಕರು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಉಪಕರಣವನ್ನು ತಲುಪುತ್ತಾರೆ.

ಏತನ್ಮಧ್ಯೆ, r/dotnet ನಲ್ಲಿ, ತಿಂಗಳ ಬಳಕೆಯೊಂದಿಗೆ ಒಬ್ಬ ಡೆವಲಪರ್ ಸರಳವಾದ ಲಿನಕ್ಸ್ ಸೆಟಪ್ ಅನ್ನು ಹೊಗಳಿದರು, ಆದರೆ ಹೆಚ್ಚಿನ ಕಾಮೆಂಟ್‌ಗಳು ಯಾರಾದರೂ ಈಗಾಗಲೇ ಬಳಸುತ್ತಿರುವ ಮಿಸ್‌ನಲ್ಲಿ ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಅನ್ನು ಏಕೆ ಆರಿಸುತ್ತಾರೆ ಎಂದು ಕೇಳಿದರು.

ಇತರರು ಕರ್ಲ್-ಟು-ಶೆಲ್ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಅನ್ನು ಟೀಕಿಸಿದರು, ವಿಂಗೆಟ್, ಆಪ್ಟ್, ಅಥವಾ ಹೋಮ್‌ಬ್ರೂ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಕೇಳಿದರು, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಡಾಟ್‌ನೆಟ್‌ಅಪ್ ಇನ್‌ಸ್ಟಾಲ್‌ಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ ಎಂದು ಗಮನಿಸಿದರು ಮತ್ತು ಡಾಟ್ನೆಟ್-ಇಎಫ್ ಮತ್ತು ಇತರ ಸಿಎಲ್‌ಐ ಉಪಕರಣಗಳನ್ನು ಸಹ ನಿರ್ವಹಿಸಬೇಕೆಂದು ಬಯಸಿದರು. ಬ್ಲಾಗ್‌ನಲ್ಲಿ ಪ್ರತ್ಯುತ್ತರವಾಗಿ, ಬಳಕೆದಾರರ ಮೌಲ್ಯೀಕರಣದ ನಂತರ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಯೋಜಿಸಲಾಗಿದೆ ಎಂದು ಹಸ್ಕ್ ಹೇಳಿದ್ದಾರೆ.

ಆಸಕ್ತ ಓದುಗರಿಗೆ, ಕಮಾಂಡ್ ರೆಫರೆನ್ಸ್ ಮತ್ತು ಟೆಲಿಮೆಟ್ರಿ ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸಂಪೂರ್ಣ ದಾಖಲಾತಿಗಳು Microsoft Learn ನಲ್ಲಿ ಲಭ್ಯವಿದೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯು dotnet/sdk GitHub ಚರ್ಚೆಗಳ dotnetup ವರ್ಗಕ್ಕೆ ಹೋಗುತ್ತದೆ.





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *