рд╣рдорд╛рд░реА рдирд╡реАрдирддрдо рд╕реБрд╡рд┐рдзрд╛ Microsoft рд╕реНрдЯреЛрд░ рд╕реЗ рдРрдкреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ рд╣реИред рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреЙрд╡рд░рд╢реЗрд▓ рдЯреИрдм рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдФрд░ рдлреАрдЪрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рднреА рдЬреЛрдбрд╝рд╛ рд╣реИред рдЪреВрдБрдХрд┐ рд╣рдо рдЕрдкрдирд╛ 1.0 рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛
рдореИрдВ рднрд╡рд┐рд╖реНрдп рдХреА рдЙрджреНрдпрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЗрдЧреНрдирд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рднреА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╣рдо рд╕рдореВрд╣ рдиреАрддрд┐ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЖрдИрдЯреА рдкреЗрд╢реЗрд╡рд░ рдЖрд╢реНрд╡рд╕реНрдд рд╣реЛ рд╕рдХреЗрдВ рдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕рдкреЛрд░реНрдЯ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдХрдЯ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдгред
рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рд╕реНрд╡рд┐рдЪ
рдпрджрд┐ рдЖрдк рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ JSON рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдЧреЗрдЯ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рд╡рд┐рдВрдЧреЗрдЯ рдЗрдВрд╕реНрдЯрд╛рд▓ vscode рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░реВрдВрдЧрд╛ред рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдк рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреЛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХCMD рдФрд░ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХArg) рдХреЗ рд╕рд╛рде-рд╕рд╛рде "рдкреНрд░рд╛рдпреЛрдЧрд┐рдХMSStore" рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХCMD рдФрд░ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХArg рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдЧреЗрдЯ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ -arg рдЪрд▓рд╛рдПрдБред "рдзреНрд╡рдЬ" рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдИрд╕реНрдЯрд░ рдЕрдВрдбрд╛ рд╣реИред
рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг
рд╣рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рднреА рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ. рдкреИрдХреЗрдЬ рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдпрд╣ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рддрд░реАрдХрд╛ рдмрди рдЧрдпрд╛ рд╣реИред рд╡рд┐рдВрдЧреЗрдЯ[рд╕реНрдкреЗрд╕][рдЯреИрдм][рд╕реНрдкреЗрд╕]рдкрд╛рдЙ[рдЯреИрдм][рд╕реНрдкреЗрд╕]-рд╡реА[рд╕реНрдкреЗрд╕][рдЯреИрдм][рдЯреИрдм][рдЯреИрдм] рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рд╡реЛрдЗрд▓рд╛ред
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░
рд╣рдорд╛рд░реА рд╕рдмрд╕реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ Microsoft рд╕реНрдЯреЛрд░ рд╕реЗ рдРрдкреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдереАред рд╣рдордиреЗ рдирдП рд╕реНрд░реЛрдд рдореЗрдВ рд▓рдЧрднрдЧ 300 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рдХреНрдпреВрд░реЗрдЯреЗрдб рд╕реВрдЪреА рдЬреЛрдбрд╝рдХрд░ рдЗрд╕ рдкрде рдкрд░ рдкрд╣рд▓рд╛ рдХрджрдо рдЙрдард╛рдпрд╛ рд╣реИред рдпреЗ рд╕рднреА рдРрдкреНрд╕ рдореБрдлрд╝реНрдд рд╣реИрдВ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП E рд░реЗрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛ рд╕рдХреНрд╖рдо рдХрд░ рджреЗрдВрдЧреЗ, рддреЛ рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдЯреЛрд░ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд░реЛрдд рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рддрдХ рдлреИрд▓реЗрдЧреАред рдиреАрдЪреЗ рдЖрдк рд╡рд┐рдВрдЧреЗрдЯ рд╕рд░реНрдЪ рдирд╛рдЗрдЯрд┐рдВрдЧреЗрд▓ рдХреЗ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВред
рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдк рдХрдорд╛рдВрдб рд╡рд┐рдВрдЧреЗрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ "рдирд╛рдЗрдЯрд┐рдВрдЧреЗрд▓ рд░реЗрд╕реНрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рджреЗрдЦреЗрдВрдЧреЗред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ
рд╕реВрдЪреА
рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреА рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рдпрд╛ рдРрдб рд░рд┐рдореВрд╡ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рд╣рдо рдХреЗрд╡рд▓ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдирдЬрд╝рд░ рд░рдЦреЗрдВрдЧреЗ рдХрд┐ рд╣рдордиреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИред
рдЕрджреНрдпрддрди
рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рд╡рд┐рдВрдЧреЗрдЯ рдЕрдкрдЧреНрд░реЗрдб рдкрд╛рд╡рд░рд╢реЗрд▓ рдпрд╛ рд╡рд┐рдВрдЧреЗрдЯ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдЕрдкрдиреЗ рд╕рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХреЗрдВред рд╣рдордиреЗ рднреА рдРрд╕рд╛ рд╕реЛрдЪрд╛ рдерд╛. рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп (рдФрд░ рд╕рд╣рд╛рдпрдХ) рд╕рдореБрджрд╛рдп рд╕рджрд╕реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдпрд╣ рднреА рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдЖрдк рд╣рдореЗрд╢рд╛ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рдЖрдкрдХреЛ рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓реЙрдХ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рди рдмрджрд▓реЗрдВред
рдирд┐рд╖реНрдХрд╛рд╕рди
рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдРрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд░рд╣ рдЬрд╛рддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рдЕрдкрдиреЗ C: рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реНрдерд╛рди рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╡рд┐рдВрдЧреЗрдЯ рдиреЗ "рдХреБрдЫ рд╡рд┐рд╢рд╛рд▓ рдРрдк" рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛ рд╕рдХреЗ рдЬреЛ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рдереАрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рднреА рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдкрд░ рд▓рд╛рдпрд╛ рдЬрд╛рдПред
рдЖрдпрд╛рдд рдирд┐рд░реНрдпрд╛рдд
рд╣рдо рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдФрд░ рдЬрд╛рджреВ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рдереЗред рд╡рд╣ рд╕рдордп рдирд┐рдХрдЯ рдЖ рд░рд╣рд╛ рд╣реИ рдЬрдм рдореБрдЭреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдирдИ рдХрд╛рд░ рдорд┐рд▓реЗрдЧреАред рдореИрдВ рдЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд╡рд┐рдВрдЧреЗрдЯ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди рдФрд░ рдирдП рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рд╡рд┐рдВрдЧреЗрдЯ рдЗрдореНрдкреЛрд░реНрдЯ рдкреИрдХреЗрдЬреЗрдЬ.рдЬреЗрд╕рди рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВред
рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рд╕рджрд╕реНрдп рд╣реИрдВ
рд╕реНрд░реЛрдд: www.habr.com