рдПрдХ рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рдореИрдВ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рд╕рдордп рдЗрд╕ рд▓реЗрдЦ рдкрд░ рдЕрдбрд╝ рдЧрдпрд╛ рдЬрдм рдореИрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛ред рдФрд░ рдпрджреНрдпрдкрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдереА, рдореИрдВрдиреЗ рдкреВрд░реЗ рд▓реЗрдЦ рдХреЛ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдкрдврд╝рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореБрдЭреЗ рдкрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧ рдЗрд╕рдореЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдкрд╛рдПрдВрдЧреЗред рд▓реЗрдЦ рдбреЗрдврд╝ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣рд░ рдХреЛрдИ рдЕрдкрдиреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реЗрдЦ рдиреЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдирд╣реАрдВ рдЦреЛрдИ рд╣реИред
рдХреЛрдб рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рдХреАрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ: рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдФрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВред рдЕрдХреНрд╕рд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдХреНрд╖рдг рд╕реЗ 10-15 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдЬреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рднреА рдХреАрдбрд╝реЗ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╡реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рдФрд░ рдмрдЧ рд╣рдо рдЕрдХреНрд╕рд░ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ рдпрд╛ рдЬрдм рдХреБрдЫ рджрд┐рдиреЛрдВ рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП рдкрд░реАрдХреНрд╖рдг рдХреЛрдб; рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкрдХрдбрд╝рдирд╛ рдХрдард┐рди рд╣реИ (рдХреЛрдб рдкрд╣рд▓реЗ рд╣реА рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ рдХреЛрдб рд╡рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрдХрдбрд╝рд╛ рдФрд░ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреБрд╢рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ 4 рд╕реНрддрдВрдн
- рд╕рд╣реА рдЙрдкрдХрд░рдгред рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЙрдкрдХрд░рдг рдЕрдиреНрдп рддреАрди рдХреЗ рдмрд┐рдирд╛ рдмреЗрдХрд╛рд░ рд╣реИрдВред
- рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдХреЛрдб рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рдпреБрдЧреНрдорд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкрдХреНрд╖ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХреЛрдб - рдЖрд░рдУрд╕реА рдЪрдЯреНрдЯрд╛рдиреЛрдВ рдХреЛ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реВрдВ! рдпреЗ рдЕрднреНрдпрд╛рд╕ рдЖрдкрдХреЛ рдмрдЧ рдвреВрдВрдврдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдРрд╕реЗ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдирдП рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдФрд░ рдмреНрд░рд╛рдпрди рдбрдмреНрд▓реНрдпреВ рдХрд░реНрдирд┐рдШрди рдФрд░ рдкреАрдЬреЗ рдкреНрд▓реЗрдВрдЬрд░ рдХреА "рдж рдПрд▓реАрдореЗрдВрдЯреНрд╕ рдСрдл рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓" (рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдореИрдХрдЧреНрд░рд╛-рд╣рд┐рд▓, 1978) рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рдХрднреА рджреЗрд░ рдирд╣реАрдВ рд╣реБрдИред
- рдЯреАрдбреАрдбреА (рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╛рд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рдЬреБрдбрд╝реЗ рд╣реБрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЯреАрдбреАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдкреАрда рдХреЗ рдкреАрдЫреЗ рдмрдВрдзрд╛ рд╣реБрдЖ рд╣реИред рдЖрдк рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЙрд╕рд╕реЗ рдХрдо рдЙрддреНрдкрд╛рджрдХ рд╣реИрдВ, рдФрд░ рдЖрдкрдХрд╛ рдХреЛрдб рдЬрд┐рддрдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЙрд╕рд╕реЗ рдХрдо рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИред
- рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХред рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рддреБрд░рдВрдд "рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╛рд╕" рдХрджрдо рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╢рд╛рдпрдж рд╣реА рдХреЛрдИ рдмрдЧ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдирдП рдмрдирд╛рддрд╛ рд╣реИред
рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХ- рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред рдмрдЧ рдХреЗ рд▓рдХреНрд╖рдгреЛрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд▓рдХреНрд╖рдг рдХрдм рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдХрдм рдирд╣реАрдВред
- рдмрдЧ рдХреЛ рдареАрдХ рдХрд░реЗрдВред рдЙрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬреЛ рд╣рдореЗрд╢рд╛ рдмрдЧ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИрдВред рддреЛ рдЖрдк рдмрдЧ рдХреЗ рд▓рдХреНрд╖рдгреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рд╕рд╣реА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреЗред рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рд▓рдХреНрд╖рдг рдЕрдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
- рдмрдЧ рдХрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд░реЗрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдЧ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╣реА рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡рд░реНрдгрди рдЪрд░рдг 1 рдФрд░ 2 рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред
- рдПрдХ рд╕рдорд╛рдзрд╛рди рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдмрдЧ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рдпрд╛ рдЗрд╕рдХреЗ рд▓рдХреНрд╖рдгреЛрдВ рд╕реЗ рдЬреВрдЭ рд░рд╣реЗ рд╣реИрдВред рдХреЛрдб рд▓рд┐рдЦреЗрдВред
- рд╕рдорд╛рдзрд╛рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд▓рдХреНрд╖рдг рдЕрдм рдЪрд░рдг 2 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЪрд░рдгреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред
- рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреЛрдИ рдирдпрд╛ рдмрдЧ рдирд╣реАрдВ рд╣реИред
- рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрдерд╛рдирд╛рдВрддрд░рдгред
рдпрджрд┐ рдЖрдк рдЯреАрдбреАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдмрдЧ рдХрд╛ рдорддрд▓рдм рддреАрди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ: рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЙрдкрд▓рдмреНрдз рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЧрд▓рдд рд╣реИ (рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрд╕реЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП); рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЧрд╛рдпрдм рд╣реИред рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдирд╛ (рдЪрд░рдг 2) рдЗрди рддреАрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдПрдХ рдЬрд╛рдВрдЪ рд╣реИ, рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдХрд░; рд╕рдорд╛рдзрд╛рди рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ (рдЪрд░рдг 5) рдХрд╛ рдЕрд░реНрде рд╣реИ рдирдП рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛; рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг (рдЪрд░рдг 6) рдХрд╛ рдЕрд░реНрде рд╣реИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛; рд╕рдорд╛рдзрд╛рди рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдирдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╕рднреА рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ "рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред" рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рд░ VS рдбреЗрд╡рд▓рдкрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рд▓реЛрдЧ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреАрдмрдЧ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рд╡рд┐рдВрдбреЛрдЬ | рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ; рдПрдХ рд╡рд┐рдВрдбреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╕рднреА рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред рдпрджрд┐ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдмрд┐рдВрджреБ рдХреЛрдб рдХреА рдХрд┐рд╕ рдкрдВрдХреНрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рддреЛ рдмрд╕ рдЙрд╕ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред
рд╡рд╛рдВрдЫрд┐рдд рдмрд┐рдВрджреБ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рджреЗрдЦрд╛ рдЬреЛ рд▓реВрдк рдореЗрдВ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рд╣реА рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВред рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЬрдм рд╣рд┐рдЯ (рдЯреНрд░рд┐рдЧрд░ рд╕реНрдерд┐рддрд┐) рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ, рдЖрдк рдПрдХ рд╕рдВрджреЗрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рд╕рдВрджреЗрд╢ рдореЗрдВ рдХреБрдЫ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, $ Caller рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЙрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдпреБрдХреНрдд рдХреЛрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдХрд┐рд╕реА рднреА рдЪрд░ рдХреЛ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдХреЗ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрджреЗрд╢ рдореЗрдВ {Me.NameTextBox.Text} рдкрд╛рда рдлрд╝реАрд▓реНрдб рдХрд╛ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЬрдм рд╣рд┐рдЯ рд╕рдВрд╡рд╛рдж рдХрд╛ рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдПрдХ рд╕реНрдЯреЙрдк рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдХреЛ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп рджреЗрдЦреЗрдВрдЧреЗ; рдЕрдиреНрдпрдерд╛, рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рднреА рд╕рдВрджреЗрд╢ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред
рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╢рд░реНрдд рдХреЗ рддрд╣рдд рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╢рд░реНрдд рдпрд╛ рд╣рд┐рдЯ рдХрд╛рдЙрдВрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд░реНрдд рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдПрдХ рд╕реНрдЯреЙрдк рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд┐рддрд┐> 30)ред рдЖрдк рднреА рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЕрдВрддрд┐рдо рд╕реНрдЯреЙрдк рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдИ рдПрдХ рдЪрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рд╣рд┐рдЯ рдХрд╛рдЙрдВрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреЛ рдПрдирдЯреАрдПрдЪ рд╕рдордп (рдпрд╛ рд╣рд░ рдПрди) рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдЪрдХреНрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд╣реАрдВ рд░реБрдХрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╡реИрд╕реЗ, рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрд╡реЗрджрди рдХреЗ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ, рддреЛ рд╡реЗ рд╡рд╣рд╛рдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд░рд╣реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдкрдХрд╛ рдЕрдиреБрднрд╡ рдПрдХ рд╣реА рдмрд╛рдд рдХрд╣рддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2010 рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред рдЖрдк рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВред рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЖрдкрдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЯреВрд▓рдмрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдпрд╛рдд / рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреЛрдб рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВ
рдореБрдЭреЗ рдХреЛрдб рдЬрдирд░реЗрд╢рди рдкрд╕рдВрдж рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕реЗ .NET рдореЗрдВ рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕ рдкрд░ рдПрдХ рдХрд┐рддрд╛рдм рд▓рд┐рдЦреА рд╣реИ)ред рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХреЛрдб рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдордирд╛, рдореБрдЭреЗ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдФрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрдо рдЙрддреНрдкрд╛рджрдХ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдмрдЪрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рдбреАрдмрдЧ рдХреЗ рддрд╣рдд Visual Studio рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ | рд╕реЗрдЯрд┐рдВрдЧ рд╕рдВрд╡рд╛рдж рдХреЗ рд╕рд╛рдорд╛рдиреНрдп, рдЖрдк рдЬрд╕реНрдЯ рдорд╛рдп рдХреЛрдб рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦрдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдиреЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЙрддреНрдкрдиреНрди рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рдЕрдкрд╡рд╛рдж рд╣реЛрддрд╛ рд╣реИ), рддреЛ рдЖрдк рдбрд┐рдмрдЧ рдореЗрдиреВ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (
рдпрд╣ рдЖрдЗрдЯрдо рдХреЗрд╡рд▓ рд╡реАрдПрд╕2010 рдореЗрдВ рд╣реИ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рдж )ред
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЪрд▓рдиреЗ рд╕реЗ рдердХ рдЧрдП рд╣реИрдВ, рддреЛ рдЖрдк рджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рдзрд┐ рдкрд░
DebuggerHidden
рд╡рд┐рд╢реЗрд╖рддрд╛ рдбрд╛рд▓реЗрдВ рдФрд░ рдЖрдк рдЗрд╕ рд╡рд┐рдзрд┐ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдЖрдПрдВрдЧреЗред рдпрджрд┐ рдЖрдк
DebuggerNonUserCode
рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬрд╕реНрдЯ рдорд╛рдИ рдХреЛрдб рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдФрд░ рдмрдВрдж рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рдореИрдВ рдЖрдкрдХреЛ рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ Microsoft .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рдЙрддреНрдкрдиреНрди рдХреЛрдб рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдХреЛрдб рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЬрд╕реНрдЯ рдорд╛рдп рдХреЛрдб рд╡рд┐рдХрд▓реНрдк рдЕрдХреНрд╖рдо рд╣реИред рдлрд┐рд░, рдкреНрд░рддреАрдХ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╕реЗрдЯрд┐рдВрдЧ рд╕рдВрд╡рд╛рдж рдореЗрдВ, Microsoft рдкреНрд░рддреАрдХ рд╕рд░реНрд╡рд░ (рд╡реАрдПрд╕ 2010 рдореЗрдВ) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдпрд╛ рдкреНрд░рддреАрдХ рдкрде рд╕реЗрдЯ рдХрд░реЗрдВ
referencesource.microsoft.com/symbols
referencesource.microsoft.com/symbols
(VS2008 рдореЗрдВ)ред рдпрд╣ рдЖрдкрдХреЛ рдЙрди рд╡рд░реНрдгреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ .NET рдХреНрд▓рд╛рд╕ рдХреЛрдб рдЪрд▓рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдкрдХреЛ рдЕрднреА рднреА рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред VS2010 рдореЗрдВ, рдЖрдк рд▓реЛрдб рдСрд▓ рд╕рд┐рдВрдмрд▓ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдзреИрд░реНрдп рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╕реЗрдВрдмрд▓реА (рдпрд╛ рдпрджрд┐ рдЖрдк VS2008 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдореЛрдб рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рднрд░реА рд╣реБрдИ DLL рдХреА рд╕реВрдЪреА рдореЗрдВ, рдЗрд╕ DLL рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ DLL рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд▓реЛрдб рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рдЕрднреА рднреА рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрддрдиреА рджреЗрд░ рдирд╣реАрдВред
рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВ, рдЬреЛ рдЧреБрдгреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪрд░рдг рджрд░ рдЪрд░рдг рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред VS2008SP1 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдПрдХ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ (рдЧреБрдгреЛрдВ рдФрд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдкрд░ рдХрджрдо), рдЬреЛ рдЧреБрдгреЛрдВ рдФрд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдХрджрдо-рджрд░-рдЪрд░рдг рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдФрд░ VS2010 рдореЗрдВ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди
рд╡рд┐рдЪрд┐рддреНрд░ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕реНрдЯреЙрдк рдореЛрдб рдореЗрдВ рдПрдХ рдЪрд░ рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЯреВрд▓рдЯрд┐рдк рдЙрд╕ рдЪрд░ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИред рдЖрд╡рд░реНрдзрдХ рдЧреНрд▓рд╛рд╕ рд╡рд╛рд▓рд╛ рдПрдХ рдЖрдЗрдХрди рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдореЗрдВ рдЪрд░ рдХрд╛ рдорд╛рди рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдЗрдХрди рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рддреАрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рддреАрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд░ рдХреЗ рд▓рд┐рдП, рдкрд╛рда, рдПрдХреНрд╕рдПрдордПрд▓ рдФрд░ HTML рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рджрд┐рдЦрд╛рдП рдЬрд╛рдПрдВрдЧреЗред рдпрджрд┐ рдЖрдк HTML рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ HTML рд░реЗрдВрдбрд░рд░ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред
рдЖрдк рд╡реЙрдЪ, рдСрдЯреЛ рдФрд░ рд▓реЛрдХрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рднреА рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рдмрд╛рд░ рдПрдХ рдЪрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЯреВрд▓рдкрд┐рдк рдХреЗ рдЕрдВрдд рдореЗрдВ рдЙрд╕ рдЬрдЧрд╣ рдкрд░ "рдиреЗрд▓" рдкрд░ рдкреБрд╢рдкрд┐рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЖрдк рдХреЛрдб рдХреЗ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рддреЛ рдПрдХ рдЯреВрд▓рдЯрд┐рдк рдЕрдкрдиреЗ рдЖрдк рдкреЙрдк рдЕрдк рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдпреБрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдмреЛрд▓рдирд╛ - рдЖрдк рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЪрд░ рдХреЗ рдорд╛рди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред VS2010 рдореЗрдВ, рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ: рдПрдХ рд╕рдВрдХреЗрдд рдПрдХ рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рд▓рдЯрдХрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рдХреЗ рджреМрд░рд╛рди рд╣рд░ рд╕рдордп рдореМрдЬреВрдж рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА, рдпрд╣ рдкрд┐рдЫрд▓реЗ рд╕рддреНрд░ рд╕реЗ рдПрдХ рдЪрд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдЙрдкрдХрд░рдг (рдбреАрдмрдЧрд░ рдХреИрдирд╡рд╕ рдФрд░ рдЗрдВрдЯреЗрд▓реАрдЯреНрд░реЗрд╕) рдХреЗрд╡рд▓ рд╡реАрдПрд╕2010 рдЕрд▓реНрдЯреАрдореЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдХреЗрд╡рд▓ VS2010 рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВрд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреЛрдб рдХреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧреЛрдВ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрдИ рдХреАрдбрд╝реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдбреАрдмрдЧрд░ рдХреИрдирд╡рд╕ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рднреА рдХреЛрдб рдПрдХ рд╕рд╛рде рджреЗрдЦрдиреЗ, рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдмрдврд╝рдиреЗ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рднрд╛рдЧ рдХреЛ рдХрд░реАрдм рд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЬрдм рдПрдХ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рдХреИрд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реБрдПред рдЖрдк рдХреЙрд▓ рд╕реНрдЯреИрдХ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдпрд╣ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдкрд╣рд▓реЗ рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ рдерд╛ (рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ, рдЯреНрд░реИрдХрд┐рдВрдЧ рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдпрджрд┐ рдбреАрдмрдЧрд░ рдХреИрдирд╡рд╕ рдЖрдкрдХреЛ "рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ" рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЗрдВрдЯреЗрд▓реАрдЯреНрд░реЗрд╕ - "рд╕рдордп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ", рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреИрд╕реЗ рдорд┐рд▓рд╛, рдЗрд╕рдХреА рд╕рдордЭ рджреЗрддрд╛ рд╣реИред IntelliTrace рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рдореЗрдВ рд╕рдордп рдХреЗ рдкрд┐рдЫрд▓реЗ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рдерд╛ред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмреЗрд╣рддрд░ рдбрд┐рдмрдЧрд░ рдХреИрдирд╡рд╕ рдФрд░ рдЗрдВрдЯреЗрд▓реАрдЯреНрд░реЗрд╕ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ: рдбреАрдмрдЧрд░ рдХреИрдирд╡рд╕ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдЗрдВрдЯреЗрд▓реАрдЯреНрд░реЗрд╕ рд▓реЙрдЧ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг
рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗрд╡рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдореЗрдВ рдХрдИ рдмрд╛рд╣рд░реА рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреБрд▓реНрд▓рдХ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдореБрдХреНрдд рд▓реЛрдЧреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрдВрдЧрд╛ред
рд╕рднреА рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рд╕реЗрд╡рд╛рдПрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдбреАрдмрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рдпрджреНрдпрдкрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рд╕рдордп рддрдХ рдСрдирд╕реНрдЯрд╛рд░реНрдЯ рдХреЛрдб рдФрд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдмрдЧ рд╕реЗрд╡рд╛ рдХреЛ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖред
рдЗрд╕реА рддрд░рд╣ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдЬрд╕реНрдЯ-рдЗрди-рдЯрд╛рдЗрдо (JIT) рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдСрдЯреЛрд░рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЬрдм рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдпрд╛ рдЬрдм рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рддреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЪреВрдВрдХрд┐ JIT рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИ, рдЖрдк
MSDN рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд
рд▓реЗрдЦ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрд▓реЗрдЦ рд╡реИрд╢реНрд╡рд┐рдХ рдЭрдВрдбреЗ рд╕рдВрдкрд╛рджрдХ (gflags.exe) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ; рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ JIT рдбреАрдмрдЧрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдкрдХреЛ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ WinDbg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
WinDbg: рдЖрдЙрдЯрд╕рд╛рдЗрдб рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдбреАрдмрдЧрд░рдпрджрд┐ рдЖрдк рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдЕрдзрд┐рдХ рдбреАрдмрдЧрд┐рдВрдЧ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ Microsoft .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдХреБрдЫ рдмреЗрд╣рддрд░реАрди рдЯреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдпрд╣рд╛рдБ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╣реИрдВ:
- Windows рдбреАрдмрдЧрд░ (WinDbg.exe)
- SOS рдбреАрдмрдЧрд┐рдВрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (SOS.dll, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Visual Studio рдХрдВрд╕реЛрд▓ рдпрд╛ WinDbg.exe рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
- рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд▓реЙрдЧ рд╡реНрдпреВрдЕрд░ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ (Fuslogvw.exe, рдЬрд┐рд╕рдХреА рдореИрдВрдиреЗ .NET рдЯрд┐рдкреНрд╕ рдмреНрд▓реЙрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ)
рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ WinDbg рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдпрд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ - WinDbg рдореЗрдВ GUI рд╣реИ (рдХрдВрд╕реЛрд▓ рдЙрдкрдХрд░рдг рдЬреИрд╕реЗ NTSD, KD рдФрд░ CBD) рдФрд░ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рд╛рде PDB рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЛ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддреАрдХ рдлрд╝рд╛рдЗрд▓ рдЙрдкрдпреБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ)ред рдПрд╕рдУрдПрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреАрдмрдЧрд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрдиреНрдп WinDbg рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, WinDbg рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рдПрдоред
рдПрд░рд┐рдпреЛ рд╣реЗрд╡рд╛рд░реНрдб, рдкреИрдЯреНрд░рд┐рдХ рдбрд╕реВрдб, рдПрдбрд╡рд╛рдВрд╕реНрдб .NET рдбрд┐рдмрдЧрд┐рдВрдЧ (рдПрдбрд┐рд╕рди-рд╡реЗрд╕реНрд▓реЗ рдкреНрд░реЛрдлреЗрд╢рдирд▓, 2009) рдХреА рдкреБрд╕реНрддрдХ рд╣реИред рд╡рд╣ рди рдХреЗрд╡рд▓ рдЗрди рд╕рднреА рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ .NET рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рднреА рдРрд╕рд╛ рдХрд░рддреА рд╣реИред
3 рдкрд╛рд░реНрдЯреА рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдЕрдиреНрдп рд╣реИрдВред DotNetDan рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХрд╛рдлреА рдЕрджреНрднреБрдд рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреНрдпрд╛ рдирд┐рд╣рд┐рдд рд╣реИ (рдореИрдВрдиреЗ
рдмреНрд▓реЙрдЧ рдкрд░ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ)

рддрдм рд╕реЗ, рдореИрдВрдиреЗ рд░рд╛рдЗрдЯрд╣реИрдВрдб рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЦреЛрдЬ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдПрдордбреАрдЖрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрдмрдВрдз рд╡рд┐рдВрдбреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рджреЗрдЦреЗ рдЧрдП рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред
рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЧреНрд░рд┐рдб рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ - рдЖрдк рдЗрд╕ рд╕реНрддрдВрдн рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рд╕реНрддрдВрдн рдХреЛ рдЖрдпрдд рдореЗрдВ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рднреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░реЛрд╡реЗрд╕реНрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реЛрд╕реНрдЯреЗрдЯ рд╡рд╛рд▓реА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд╣рдЯрд╛рдП рдЧрдП рд╡рд╛рд▓реЗ)ред рдЖрдк рдЕрднреА рднреА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдХреБрдЫ рдЧреБрдгреЛрдВ рдХреЛ рджреЗрдЦ (рдФрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)ред рдФрд░ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ XML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреА рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЧрдП рдбреЗрдЯрд╛ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдбреЙрдЯрдиреЗрдЯрдбреИрди рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рддреЗрдЬреА рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рд░рд╛рдЗрдЯрд╣реИрдВрдб рдХреА рдкреВрд░реНрдг рд╢рдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред
ASP.NET рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рднреА рд╣реИред рдпрд╣ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХрд┐рд╕реА рднреА ASP.NET рдкреЗрдЬ рдСрдмреНрдЬреЗрдХреНрдЯ (рдореБрдЭреЗ рдФрд░ ASP.NET рдХреЛрдб рд╕рд╣рд┐рдд) рдХреЗ рдЯреВрд▓рдЯрд┐рдк рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ
рд╡реЗрдм рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕рд░реНрд╡рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд░реНрд╡рд░ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдЕрдиреБрд░реЛрдз рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдлреЙрд░реНрдо рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд╡реЗрд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рд╕рддреНрд░ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрдХреЗрд▓рд░ рдбреЗрдЯрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рддреНрд░ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд╛рдо рджреЗрдЦреЗрдВрдЧреЗред
рдЗрд╕рдореЗрдВ рдЕрдиреНрдп рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдПрдВрдЯрд┐рдЯреА рдлреНрд░реЗрдорд╡рд░реНрдХ (EF) рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдФрд░ LINQ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЖрдк EF рдХреЛ SQL рдЖрдЙрдЯрдкреБрдЯ LINQ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рджреБрдЦ рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдХрд╛ рдПрдХ рднреА рдХреИрдЯрд▓реЙрдЧ рдирд╣реАрдВ рд╣реИред
рд╕рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХрдИ рдХреЛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореИрдиреЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд┐рд╕рдореЗрдВ ASP.NET MVC рд░реВрдЯрд┐рдВрдЧ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрджрд┐ рдЖрдк ASP.NET MVC рдпрд╛ рд╕рд╛рдзрд╛рд░рдг ASP.NET рдореЗрдВ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЯреВрд▓ рдХрд╛рдо рдЖрдПрдЧрд╛ред рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдореЛрдВ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреА рд╣реИ ("рдореБрдЭреЗ рдпрд╣ рдкреГрд╖реНрда рдХреНрдпреЛрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ?"), рдФрд░ рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдЖрдкрдХреЛ URL рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд░рд╛рдЙрдЯрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ URL рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реНрдЯреЙрдк рдореЛрдб рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА Global.asax рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ рд░реВрдЯрдЯреЗрдмрд▓ рдкрд░ рдЬрд╛рдПрдБред рдЬрдм рдПрдХ рдЯреВрд▓рдЯрд┐рдк рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рд░реВрдЯ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЖрд╡рд░реНрдзрдХ рдЧреНрд▓рд╛рд╕ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЕрдиреБрд░реЗрдЦрдг
рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдкрд░рд┐рднрд╛рд╖рд╛ рдЕрдирд╛рдХрд░реНрд╖рдХ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЖрдк рдорд╛рдпрд╛рд╡реА рдмрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рджреМрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рджреЛрд╣рд░рд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИ (рдФрд░ рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ), рддреЛ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд▓реЙрдЧ рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдмрдЧ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реЙрдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдпрджреНрдпрдкрд┐ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП .NET рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрдИ рдкреИрдХреЗрдЬ рд╣реИрдВ, рдореИрдВ log4net рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ, log4net рдореБрдЭреЗ рдХреЛрдб рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдЖрд╡реЗрджрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдП рдмрд┐рдирд╛ред рдПрдХ рдиреЛрдЯ: log4net рдПрдХ рдмрд╣реБрдд рд╣реА рд▓рдЪреАрд▓рд╛ рдЙрдкрдХрд░рдг рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЬрдм рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд▓реЙрдЧ рдкрдврд╝рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдореИрдВ рдЫрд┐рдкрдХрд▓реА рд▓реИрдмреНрд╕ рд╕реЗ рд▓реЙрдЧ рдкрд╛рд░реНрд╕рд░ рдЫрд┐рдкрдХрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╕реАрдорд┐рдд рд╣реИрдВ (рдХреАрдордд рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд▓рдЧрднрдЧ $ 25), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрднреА рднреА рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЙрдЧ рдкрд╛рд░реНрд╕рд░ рдЫрд┐рдкрдХрд▓реА рд▓реЙрдЧ рдЕрдиреБрд░реЛрдзреЛрдВ (рд╕реАрдПрд╕рд╡реА рдФрд░ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╛рдЗрд▓реЛрдВ рд╕рд╣рд┐рдд) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд▓-рдЬреИрд╕реЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмреЙрдХреНрд╕ рдХреЗ рдареАрдХ рдмрд╛рд╣рд░ рдЖрдИрдЖрдИрдПрд╕ рд▓реЙрдЧ рдлреЙрд░реНрдореЗрдЯ, рд╡рд┐рдВрдбреЛрдЬ рдЗрд╡реЗрдВрдЯ рдФрд░ рд▓реЙрдЧ 4рдиреЗрдЯ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдпреЗ рд╕рднреА рдЙрдкрдХрд░рдг рдЙрдкрдпреЛрдЧреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╣реА рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХ рд╣реИред рдЙрдкрдХрд░рдг рдЖрдкрдХреЛ рдмрдЧ рдвреВрдВрдврдиреЗ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдбреАрдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред