reference assemblies ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ
Reference Assemblies ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ Π½ΡΠΆΠ½Π° Π»ΠΈ ΠΎΠ½Π°?
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ ΡΠ΅Π±ΡΡΠ°
ΠΡΠ΄Π΅ΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΠΎΠΉ ΠΊΠ°ΠΊ Reference Assemblies β Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ Π½ΡΠΆΠ½Π° Π²Π°ΠΌ ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ. Reference Assemblies ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π½Π΅ ΠΊ ΠΏΡΠΎΡΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ, Π° ΠΊ ΡΠ΅ΠΌ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠ°Π»ΠΎ ΠΊΡΠΎ ΡΡΠΎ Π·Π½Π°Π΅Ρ, Π° Π²ΡΠ΅ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΡΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π‘ΠΈΡΡΠ°ΡΠΈΡ Π½Π΅ΠΎΠ±ΡΡΠ½Π°Ρ β Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Reference Assemblies ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΊΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ ΡΡΡ ΠΏΡΠΎΠ³Ρ. Π― ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΏΡΠΈΡΠ΅Π» ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ Reference Assemblies ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Visual Studio, Π² ΡΡΠΎΠΉ ΡΡΠ΅Π΄Π΅ (ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠ½ΠΊΡΠΈΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, Reference Assemblies ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ.
Π§Π°ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Reference Assemblies ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΡ ΠΏΠ°ΠΏΠΊΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ C:\Program Files, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎ ΡΡΡΠ΄ΠΈΡ Visual Studio Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΡΡΡ Ρ ΠΏΠ°ΠΏΠΊΠΎΠΉ Reference Assemblies, Π²ΠΎΡ ΡΠ°ΠΊ Π²ΠΎΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΡΡΡΠ΅Π½ΠΎβ¦
ΠΠ°ΡΠ΅Π» Π² ΡΠ΅ΡΠΈ ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ:
ΠΡ ΡΡΡ Π²ΠΈΠ΄Π½ΠΎ ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΠΊΠ½ΠΎ ΡΡΠΎ ΠΎΡ ΡΡΡΠ΄ΠΈΠΈ Visual Studio ΠΈ ΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ.. ΠΠΎ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ β Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ..
Reference Assemblies Ρ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ ΡΡΡΠ΄ΠΈΡ Visual Studio, Π½ΠΎ ΠΈ ΡΠΎΠ³Π΄Π° ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°. Π£Π΄Π°Π»ΡΡΡ Reference Assemblies Π½Ρ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΡΠΎΠΈΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠΎΠ²ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π³Π»ΡΠΊΠΈ ΠΈ Π»Π°Π³ΠΈ Π² ΠΊΠΎΠΌΠΏΠ΅ β ΠΎΠ½ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ?
Π― ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Ρ ΡΠ΅Π±Ρ Π½Π° ΠΊΠΎΠΌΠΏΠ΅ β ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies Π΅ΡΡΡ, Π²ΠΎΡ ΠΎΠ½Π°:
ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΠΏΠ°ΠΏΠΊΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² C:\Program Files, Ρ ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ΅Π» Π² C:\Program Files (x86) ΠΈ ΡΠ°ΠΌ ΡΠΎΠΆΠ΅ Π±ΡΠ»Π° ΡΡΠ° ΠΏΠ°ΠΏΠΊΠ°:
Π― ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΏΠ°ΠΏΠΎΠΊ β Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ³ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΡΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΡΠ»ΠΈ Π·Π°ΠΉΡΠΈ Π² ΠΏΠ°ΠΏΠΊΡ, ΡΠΎ ΡΠ°ΠΌ ΠΈΠ΄Π΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠ°ΠΏΠΊΠ° Microsoft, ΠΏΠΎΡΠΎΠΌ ΠΈΠ΄Π΅Ρ ΠΏΠ°ΠΏΠΊΠ° Framework, ΠΏΠΎΡΠΎΠΌ ΠΈΠ΄ΡΡ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ v3.0 ΠΈ v3.5, ΠΈ Π²Π½ΡΡΡΠΈ ΡΡΠΈΡ ΠΏΠ°ΠΏΠΎΠΊ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅. ΠΡ Π²ΠΎΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎ Π² ΠΏΠ°ΠΏΠΊΠ΅ v3.5:
ΠΠ§ΠΠΠ¬ ΠΠΠΠΠ«Π ΠΠΠΠΠΠ’. Π― ΠΎΠ±ΡΠ°ΡΠΈΠ» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌΠ° ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π±ΡΠ»Π° Π°ΠΆ Π² 2009-ΡΠΎΠΌ Π³ΠΎΠ΄Ρ β ΡΠΎ Π΅ΡΡΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠΎΠ³Π΄Π° ΠΊΠΎΠ³Π΄Π° ΠΈ Π΄Π΅Π»Π°Π»ΠΈ Π²ΠΈΠ½Π΄Ρ ΠΈ Π²ΡΠ΅ ΡΠ°ΠΊΠΎΠ΅. ΠΠΎΡ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π°, ΡΠΌΠΎΡΡΠΈΡΠ΅:
ΠΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎ ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ ΡΠ΄Π°Π»ΡΡΡ Π΅Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ
ΠΠ°Π΄ΡΠΌΠ°Π» Ρ ΠΊΠΎΠ΅ ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ β Π·Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΡΠ»ΡΠΊΠΈ Win + E, ΠΎΡΠΊΡΡΠ»ΠΎΡΡ ΠΎΠΊΠ½ΠΎ Π³Π΄Π΅ Ρ ΠΌΠ΅Π½Ρ Π΄ΠΈΡΠΊΠΈ Π²ΡΠ΅, ΡΠ°ΠΌ Ρ Π·Π°ΡΠ΅Π» Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π΄ΠΈΡΠΊ, ΠΈ Π² ΠΎΠΊΠ½Π΅ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»Π΅, ΡΡΠ΄Π° Π½Π°ΠΏΠΈΡΠ°Π» Ρ ΡΠ»ΠΎΠ²ΠΎ Reference:
ΠΠ°Π»ΡΡΠ΅ Ρ ΠΆΠ΄Π°Π», ΠΆΠ΄Π°Π».. ΠΈ Π²ΠΎΡ ΡΡΠΎ Π½Π°ΡΠ»ΠΎΡΡ:
Π ΡΡΠΎ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅. ΠΠΈΠ΄ΠΈΡΠ΅? ΠΡΠ° ΡΡΡΠΊΠ° Reference Assemblies β Π½Π΅ ΡΠ΅ΡΠ°Ρ ΠΌΡΡΠΊΠ° ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ, Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ Π²Π΅ΡΠΎΠΌΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²ΠΈΠ½Π΄Ρ Π²ΡΠ΅ ΡΠ°ΠΊΠΈ..
ΠΠΎ ΠΊΠ°ΠΊ Ρ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π», ΠΏΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°ΡΡΡΡ Π²ΠΈΡΡΡ β ΠΈΠ±ΠΎ ΠΎ ΠΏΡΠΎΠ³Π΅ ΠΈΠ½ΡΡ ΠΌΠ°Π»ΠΎ, Π° ΡΠ° ΠΈΠ½ΡΠ° ΡΡΠΎ Π΅ΡΡΡ, ΡΠΎ ΠΎΠ½Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ ΡΡΠΎ ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΡΡΠΊΠ°. ΠΠΎΡ Π²ΠΈΡΡΡΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΡΠΈΠΌ ΠΌΠΎΠ³ΡΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ β ΠΏΠΎΠ΄ΡΡΡΠΎΡΡ Π²ΡΠ΅ ΡΠ°ΠΊ ΡΡΠΎΠ±Ρ Π²Ρ Π΄ΡΠΌΠ°Π»ΠΈ ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π²ΠΈΡΡΡ. Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠΎΠΌ? ΠΠ΅ΡΠ²ΠΎΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ AdwCleaner:
ΠΡ Π½Π΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π½Π΅ΠΌΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ, ΡΡΠΎ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°ΡΠ΅Π», AdwCleaner ΠΈΠ΄Π΅Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΡΠ° ΡΡΠΈΠ»ΠΈΡΠ°, ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ, ΠΈΠ±ΠΎ Π΅ΡΡΡ ΠΎΠ½Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ³Π»Ρ. ΠΠ°Π½Π½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΎΡΠΈΡΡΠΈΡ ΠΊΠΎΠΌΠΏ ΠΎΡ Π²ΡΠ΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ β ΡΡΠΎ ΠΏΡΠ΅Π²Π΄ΠΎΠ²ΠΈΡΡΡΡ, ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ ΠΎΠΏΠ°ΡΠ½Ρ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΏΠ°ΠΊΠΎΡΡΠ΅ΠΉ. Π’Π°ΠΊ Π²ΠΎΡ, Π²ΡΠΎΡΠΎΠ΅ ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠΎΠΌΠΏ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ ΠΠΎΠΊΡΠΎΡ ΠΠ΅Π± ΠΡΡΠ΅ΠΠ’ β ΡΡΠΎ ΡΠΆΠ΅ ΠΌΠΎΡΠ½Π΅ΠΉΡΠ°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΠΈ ΠΎΡ ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π²ΠΈΡΡΡΡ, ΡΡΠΎΡΠ½Ρ, ΡΠ΅ΡΠ²ΠΈ. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ! ΠΡΠ΅Π½ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ:
ΠΠ°ΠΊ Π±Ρ Ρ ΠΌΠΎΠ³ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΠΎΠΊΡΠΎΡΠ° ΠΠ΅Π±Π° ΠΡΡΠ΅ΠΠ’? Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΈΠ»ΠΈΡΠ° Ρ
ΠΎΡΠΎΡΠΎ, ΡΠ°ΠΊΠΆΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ, ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ΄ΠΈΠ½ ΠΊΠΎΡΡΠΊ Π² ΡΡΠΈΠ»ΠΈΡΠ΅ Π΅ΡΡΡ β ΠΎΠ½Π° ΠΏΡΠΎΡΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΡΡΡ Ρ ΡΠ΅ΠΌ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ ΠΈΠ½ΡΠ° ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅. ΠΡΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈ Π΄Π°Π½Π½ΡΠΉ ΡΠ°Π³ ΡΠ΄Π΅Π»Π°Π½ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΌΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ
ΠΠΎΡ ΠΈ Π²ΡΠ΅ ΡΠ΅Π±ΡΡΠ° β Ρ ΠΈΡΠΊΡΠ΅Π½Π½ΠΎ Π±ΡΠ΄Ρ Π½Π°Π΄Π΅ΡΡΡΡΡ ΡΡΠΎ Ρ ΡΠΌΠΎΠ³ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΠΎΠΊΠ°..
ΠΠ°ΠΏΠΊΠ° Reference Assemblies ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅?
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows Π·Π°ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠ°ΠΏΠΊΠ° Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Reference Assemblies. Π Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΡΡΠ΅Π΄Π½Π΅ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠ°Π»ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ. ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠ΅ΠΉ Π΄Π»Ρ Π΅Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΠΏΠΊΠ° Program Files Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅. ΠΠ°Π»Π΅Π΅ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΡΠ°Π»ΡΠ½Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies: ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π·Π° Π½Π΅ΠΉ ΡΠΊΡΡΡ ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ.
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Reference Assemblies β Program Files
ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Reference Assemblies
Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Reference Assemblies β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ (Π°Π΄Π΄ΠΎΠ½). ΠΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ dll-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π² ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Visual Studio.
Π Π°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Reference Assemblies
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΎΠΉ
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ·ΠΊΠΎΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠΉ, ΡΡΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Β«Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈΒ» Π² ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΠ°ΠΏΠΊΡ Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
ΠΠ°ΠΆΠ½ΠΎ! ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Reference Assemblies ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π²ΠΈΡΡΡΠΎΠ² β ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π² ΠΊΠΎΡΠ½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°, Π° Π½Π΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΡΠΎΡΡΠΎΠΌ β Program Files.
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΄ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΠΎΡΡΠ°:
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΈΡΡΡΡ, Π½ΠΎ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², ΡΡΠΎ ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½Ρ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ Ρ ΠΎΠ΄Ρ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π‘Π°ΠΌΡ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΡ ΠΈΠ· ΠΊΠΎΡΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΈΡΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π°Ρ Π²Π΅ΡΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Program Files.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΠΏΠ°ΠΏΠΊΠ° Π² OS Windows ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π±Π΅Π· Π²Π΅Π΄ΠΎΠΌΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈ Reference Assemblies. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠΈΡΡΠΊΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄Π΅ΡΠ°Π»ΡΠ½Π΅Π΅ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΠΎΠΏΡΠΎΡ. ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈ ΡΠΈΡΡΠΊΡ ΠΠ ΠΎΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ. ΠΠ»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π½Π°Π±ΠΎΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΡΡ ΠΈ ΠΎΡΠΈΡΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π²ΡΡΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ reference assemblies
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ ΡΠ΅Π±ΡΡΠ°
ΠΡΠ΄Π΅ΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΠΎΠΉ ΠΊΠ°ΠΊ Reference Assemblies β Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ Π½ΡΠΆΠ½Π° Π²Π°ΠΌ ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ. Reference Assemblies ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π½Π΅ ΠΊ ΠΏΡΠΎΡΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ, Π° ΠΊ ΡΠ΅ΠΌ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠ°Π»ΠΎ ΠΊΡΠΎ ΡΡΠΎ Π·Π½Π°Π΅Ρ, Π° Π²ΡΠ΅ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΡΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π‘ΠΈΡΡΠ°ΡΠΈΡ Π½Π΅ΠΎΠ±ΡΡΠ½Π°Ρ β Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Reference Assemblies ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΊΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ ΡΡΡ ΠΏΡΠΎΠ³Ρ. Π― ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΏΡΠΈΡΠ΅Π» ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ Reference Assemblies ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Visual Studio, Π² ΡΡΠΎΠΉ ΡΡΠ΅Π΄Π΅ (ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠ½ΠΊΡΠΈΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, Reference Assemblies ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ.
Π§Π°ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Reference Assemblies ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΡ ΠΏΠ°ΠΏΠΊΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ C:Program Files, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎ ΡΡΡΠ΄ΠΈΡ Visual Studio Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΡΡΡ Ρ ΠΏΠ°ΠΏΠΊΠΎΠΉ Reference Assemblies, Π²ΠΎΡ ΡΠ°ΠΊ Π²ΠΎΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΡΡΡΠ΅Π½ΠΎβ¦
ΠΠ°ΡΠ΅Π» Π² ΡΠ΅ΡΠΈ ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ:
ΠΡ ΡΡΡ Π²ΠΈΠ΄Π½ΠΎ ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΠΊΠ½ΠΎ ΡΡΠΎ ΠΎΡ ΡΡΡΠ΄ΠΈΠΈ Visual Studio ΠΈ ΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ.. ΠΠΎ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ β Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ..
Reference Assemblies Ρ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ ΡΡΡΠ΄ΠΈΡ Visual Studio, Π½ΠΎ ΠΈ ΡΠΎΠ³Π΄Π° ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°. Π£Π΄Π°Π»ΡΡΡ Reference Assemblies Π½Ρ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΡΠΎΠΈΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠΎΠ²ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π³Π»ΡΠΊΠΈ ΠΈ Π»Π°Π³ΠΈ Π² ΠΊΠΎΠΌΠΏΠ΅ β ΠΎΠ½ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ?
Π― ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Ρ ΡΠ΅Π±Ρ Π½Π° ΠΊΠΎΠΌΠΏΠ΅ β ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies Π΅ΡΡΡ, Π²ΠΎΡ ΠΎΠ½Π°:
ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΠΏΠ°ΠΏΠΊΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² C:Program Files, Ρ ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ΅Π» Π² C:Program Files (x86) ΠΈ ΡΠ°ΠΌ ΡΠΎΠΆΠ΅ Π±ΡΠ»Π° ΡΡΠ° ΠΏΠ°ΠΏΠΊΠ°:
Π― ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΏΠ°ΠΏΠΎΠΊ β Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ³ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΡΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΡΠ»ΠΈ Π·Π°ΠΉΡΠΈ Π² ΠΏΠ°ΠΏΠΊΡ, ΡΠΎ ΡΠ°ΠΌ ΠΈΠ΄Π΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠ°ΠΏΠΊΠ° Microsoft, ΠΏΠΎΡΠΎΠΌ ΠΈΠ΄Π΅Ρ ΠΏΠ°ΠΏΠΊΠ° Framework, ΠΏΠΎΡΠΎΠΌ ΠΈΠ΄ΡΡ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ v3.0 ΠΈ v3.5, ΠΈ Π²Π½ΡΡΡΠΈ ΡΡΠΈΡ ΠΏΠ°ΠΏΠΎΠΊ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅. ΠΡ Π²ΠΎΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎ Π² ΠΏΠ°ΠΏΠΊΠ΅ v3.5:
ΠΠ§ΠΠΠ¬ ΠΠΠΠΠ«Π ΠΠΠΠΠΠ’. Π― ΠΎΠ±ΡΠ°ΡΠΈΠ» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌΠ° ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π±ΡΠ»Π° Π°ΠΆ Π² 2009-ΡΠΎΠΌ Π³ΠΎΠ΄Ρ β ΡΠΎ Π΅ΡΡΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠΎΠ³Π΄Π° ΠΊΠΎΠ³Π΄Π° ΠΈ Π΄Π΅Π»Π°Π»ΠΈ Π²ΠΈΠ½Π΄Ρ ΠΈ Π²ΡΠ΅ ΡΠ°ΠΊΠΎΠ΅. ΠΠΎΡ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π°, ΡΠΌΠΎΡΡΠΈΡΠ΅:
ΠΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎ ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ ΡΠ΄Π°Π»ΡΡΡ Π΅Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ
ΠΠ°Π΄ΡΠΌΠ°Π» Ρ ΠΊΠΎΠ΅ ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ β Π·Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΡΠ»ΡΠΊΠΈ Win + E, ΠΎΡΠΊΡΡΠ»ΠΎΡΡ ΠΎΠΊΠ½ΠΎ Π³Π΄Π΅ Ρ ΠΌΠ΅Π½Ρ Π΄ΠΈΡΠΊΠΈ Π²ΡΠ΅, ΡΠ°ΠΌ Ρ Π·Π°ΡΠ΅Π» Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π΄ΠΈΡΠΊ, ΠΈ Π² ΠΎΠΊΠ½Π΅ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»Π΅, ΡΡΠ΄Π° Π½Π°ΠΏΠΈΡΠ°Π» Ρ ΡΠ»ΠΎΠ²ΠΎ Reference:
ΠΠ°Π»ΡΡΠ΅ Ρ ΠΆΠ΄Π°Π», ΠΆΠ΄Π°Π».. ΠΈ Π²ΠΎΡ ΡΡΠΎ Π½Π°ΡΠ»ΠΎΡΡ:
Π ΡΡΠΎ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅. ΠΠΈΠ΄ΠΈΡΠ΅? ΠΡΠ° ΡΡΡΠΊΠ° Reference Assemblies β Π½Π΅ ΡΠ΅ΡΠ°Ρ ΠΌΡΡΠΊΠ° ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ, Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ Π²Π΅ΡΠΎΠΌΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²ΠΈΠ½Π΄Ρ Π²ΡΠ΅ ΡΠ°ΠΊΠΈ..
ΠΠΎ ΠΊΠ°ΠΊ Ρ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π», ΠΏΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°ΡΡΡΡ Π²ΠΈΡΡΡ β ΠΈΠ±ΠΎ ΠΎ ΠΏΡΠΎΠ³Π΅ ΠΈΠ½ΡΡ ΠΌΠ°Π»ΠΎ, Π° ΡΠ° ΠΈΠ½ΡΠ° ΡΡΠΎ Π΅ΡΡΡ, ΡΠΎ ΠΎΠ½Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ ΡΡΠΎ ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΡΡΠΊΠ°. ΠΠΎΡ Π²ΠΈΡΡΡΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΡΠΈΠΌ ΠΌΠΎΠ³ΡΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ β ΠΏΠΎΠ΄ΡΡΡΠΎΡΡ Π²ΡΠ΅ ΡΠ°ΠΊ ΡΡΠΎΠ±Ρ Π²Ρ Π΄ΡΠΌΠ°Π»ΠΈ ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π²ΠΈΡΡΡ. Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠΎΠΌ? ΠΠ΅ΡΠ²ΠΎΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ AdwCleaner:
ΠΡ Π½Π΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π½Π΅ΠΌΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ, ΡΡΠΎ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°ΡΠ΅Π», AdwCleaner ΠΈΠ΄Π΅Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΡΠ° ΡΡΠΈΠ»ΠΈΡΠ°, ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ, ΠΈΠ±ΠΎ Π΅ΡΡΡ ΠΎΠ½Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ³Π»Ρ. ΠΠ°Π½Π½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΎΡΠΈΡΡΠΈΡ ΠΊΠΎΠΌΠΏ ΠΎΡ Π²ΡΠ΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ β ΡΡΠΎ ΠΏΡΠ΅Π²Π΄ΠΎΠ²ΠΈΡΡΡΡ, ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ ΠΎΠΏΠ°ΡΠ½Ρ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΏΠ°ΠΊΠΎΡΡΠ΅ΠΉ. Π’Π°ΠΊ Π²ΠΎΡ, Π²ΡΠΎΡΠΎΠ΅ ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠΎΠΌΠΏ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ ΠΠΎΠΊΡΠΎΡ ΠΠ΅Π± ΠΡΡΠ΅ΠΠ’ β ΡΡΠΎ ΡΠΆΠ΅ ΠΌΠΎΡΠ½Π΅ΠΉΡΠ°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΠΈ ΠΎΡ ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π²ΠΈΡΡΡΡ, ΡΡΠΎΡΠ½Ρ, ΡΠ΅ΡΠ²ΠΈ. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ! ΠΡΠ΅Π½ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ:
ΠΠ°ΠΊ Π±Ρ Ρ ΠΌΠΎΠ³ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΠΎΠΊΡΠΎΡΠ° ΠΠ΅Π±Π° ΠΡΡΠ΅ΠΠ’? Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΈΠ»ΠΈΡΠ° Ρ
ΠΎΡΠΎΡΠΎ, ΡΠ°ΠΊΠΆΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ, ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ΄ΠΈΠ½ ΠΊΠΎΡΡΠΊ Π² ΡΡΠΈΠ»ΠΈΡΠ΅ Π΅ΡΡΡ β ΠΎΠ½Π° ΠΏΡΠΎΡΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΡΡΡ Ρ ΡΠ΅ΠΌ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ ΠΈΠ½ΡΠ° ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅. ΠΡΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈ Π΄Π°Π½Π½ΡΠΉ ΡΠ°Π³ ΡΠ΄Π΅Π»Π°Π½ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΌΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ
ΠΠΎΡ ΠΈ Π²ΡΠ΅ ΡΠ΅Π±ΡΡΠ° β Ρ ΠΈΡΠΊΡΠ΅Π½Π½ΠΎ Π±ΡΠ΄Ρ Π½Π°Π΄Π΅ΡΡΡΡΡ ΡΡΠΎ Ρ ΡΠΌΠΎΠ³ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΠΎΠΊΠ°..
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΡΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠ²Π΅Ρ
ΠΡΠΎΡ ΡΠ°ΠΉΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Akismet Π΄Π»Ρ Π±ΠΎΡΡΠ±Ρ ΡΠΎ ΡΠΏΠ°ΠΌΠΎΠΌ. Π£Π·Π½Π°ΠΉΡΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π².
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Ρ Π²Π°Ρ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»ΠΎ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ
ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠ°ΠΊΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Reference Assemblies ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΡΠ΄Π°Π»ΠΈΡΡ.
ΠΠ±ΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
Reference Assemblies ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΡΠ΅ΠΌΠ½ΠΎΠΉ Π»ΠΎΡΠ°Π΄ΠΊΠΎΠΉΒ» Π² ΠΌΠΈΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎ Π½Π΅ ΡΡΠΎΠΈΡ ΡΡΠ΅Π²ΠΎΠΆΠΈΡΡΡΡ ΡΠ°Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°: ΠΏΠΎΠΌΠΎΡΡ ΠΈ Π½Π°Π²ΡΠ΅Π΄ΠΈΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π²Π΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ.
Reference Assemblies ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ Visual Studio
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Reference Assemblies β ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Visual Studio, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ dll-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ·Π΅ΡΠΎΠ² Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ΄ Π²ΠΎΠΏΡΠΎΡΠΎΠ², Ρ.ΠΊ. ΠΏΠ°ΠΏΠΊΠ° Ρ Π°Π΄Π΄ΠΎΠ½ΠΎΠΌ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² C:Program Files, Π° Π½Π΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅ Ρ Visual Studio. ΠΡ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΎΡΡΠΎΠΌ Ρ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Reference Assemblies ΠΊΠ°ΠΊ Π²ΠΈΡΡΡ
ΠΠ»Ρ Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½ΡΠΆΠ½ΠΎ:
ΠΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ Π²Π°ΡΠΈΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ³ΡΠΎΠ·Ρ, ΡΠ΄Π°Π»ΡΡΡ Π΅Π³ΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ. ΠΠ°ΠΌΡΡΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΠ‘ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ. ΠΠ° ΡΡΠΎΠΌ Π²ΡΠ΅, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Reference Assemblies ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΡΠ΄Π°Π»ΠΈΡΡ.
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows Π·Π°ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠ°ΠΏΠΊΠ° Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Reference Assemblies. Π Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΡΡΠ΅Π΄Π½Π΅ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠ°Π»ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ. ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠ΅ΠΉ Π΄Π»Ρ Π΅Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΠΏΠΊΠ° Program Files Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅. ΠΠ°Π»Π΅Π΅ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΡΠ°Π»ΡΠ½Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΠΏΠ°ΠΏΠΊΠ° Reference Assemblies: ΡΡΠΎ ΡΡΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π·Π° Π½Π΅ΠΉ ΡΠΊΡΡΡ ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ.
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Reference Assemblies β Program Files
ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Reference Assemblies
Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Reference Assemblies β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ (Π°Π΄Π΄ΠΎΠ½). ΠΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ dll-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π² ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Visual Studio.
Π Π°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Reference Assemblies
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΎΠΉ
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ·ΠΊΠΎΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠΉ, ΡΡΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Β«Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈΒ» Π² ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΠ°ΠΏΠΊΡ Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
ΠΠ°ΠΆΠ½ΠΎ! ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Reference Assemblies ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π²ΠΈΡΡΡΠΎΠ² β ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π² ΠΊΠΎΡΠ½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°, Π° Π½Π΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΡΠΎΡΡΠΎΠΌ β Program Files.
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΄ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΠΎΡΡΠ°:
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΈΡΡΡΡ, Π½ΠΎ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², ΡΡΠΎ ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½Ρ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ Ρ ΠΎΠ΄Ρ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π‘Π°ΠΌΡ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΡ ΠΈΠ· ΠΊΠΎΡΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΈΡΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π°Ρ Π²Π΅ΡΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Program Files.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΠΏΠ°ΠΏΠΊΠ° Π² OS Windows ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π±Π΅Π· Π²Π΅Π΄ΠΎΠΌΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈ Reference Assemblies. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠΈΡΡΠΊΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄Π΅ΡΠ°Π»ΡΠ½Π΅Π΅ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΠΎΠΏΡΠΎΡ. ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈ ΡΠΈΡΡΠΊΡ ΠΠ ΠΎΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ. ΠΠ»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π½Π°Π±ΠΎΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΡΡ ΠΈ ΠΎΡΠΈΡΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π²ΡΡΠ΅.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½Ρ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅? ΠΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ?
C:/Program Files:
1) 7-ZIP
2) AGEIA Technologies
3) Apple Software Update
4) ASIO4ALL v2
5) AskTBar
6)Astrum Nival
7)AVG
8)Carambis
9)Common Files
10)ComPlus Applications
11)Get-Styles 2.0
12)HP
13)Intel
14)Internet Explorer
15)K-Lite Codec Pack
16)Messenger
17)Microsoft Office
18)Microsoft Visual Studio 8
19)Microsoft Works
20)Movie Maker
21)Mozilla Firefox
22)MSBuild
23)MSN Gaming Zone
24)MSXML 6.0
25)Nero
26)NetMeeting
27)Online Services
28)Outlook Express
29)Outsim
30)pchd
31)Realtek
32)Reference Assemblies
33)Skype
34)Sony
35)uTorrent
36)VKSaver
37)VstPlugins
38)Windows Media Player
39)Windows NT
40)WinRAR
41)Yandex
ΠΡΠ΅, ΡΡΠΎ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ Π·Π²Π΅Π·Π΄ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π»ΠΎ ΡΠ½ΠΎΡΠΈΡΡ. Π’Π°ΠΊΠΆΠ΅, ΠΏΠΎΠΈΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ CCLeaner, ΠΈ Ρ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΡΠΈΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΡΠ΅Π΅ΡΡΡ.
ΠΠ°Π±ΠΈΠ²Π°ΠΉ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΡΠΎΠ³Ρ Π² google ΠΈ ΡΠΈΡΠ°ΠΉ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ, ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΠΎΠΆΠ΅ΡΡ Ρ ΠΎΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ)))
Π‘ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π° Π²ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠΈ Π½Π° Π²ΡΠΎΡΠΎΠΉ Π΄ΠΈΡΠΊ, Π° ΡΠΎ Π½Π΅Π±ΠΎΡΡ Π½Π° ΡΠ°Π± ΡΡΠΎΠ»Π΅ ΠΈ ΡΠΎΡΠΊΠΈ ΠΈ ΡΠΈΠ»ΡΠΌΡ ΠΈ ΠΌΡΠ·ΡΠΊΠ° Π»Π΅ΠΆΠΈΡ.
Apple Software Update
ASIO4ALL v2
5) AskTBar
6)Astrum Nival
11)Get-Styles 2.0
Carambis
VKSaver
Π ΡΡ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ? ΠΠ°ΠΊ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ?
Π‘Π΄Π΅ΡΡ Π²Π΅Ρ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ³ Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅ 200 ΠΌΠ±. Π’Ρ ΡΡΠΈΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ ΡΠ΅ΡΠΈΡΡ.
ΠΠΎΡ ΠΎΠΆΠ΅ Π²ΡΡ ΡΠ΄Π°Π»ΠΈΠ»Π°-))))).ΠΡΠ»ΠΈ Π½Π΅Ρ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΡ ΡΡΠΎΠ³Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅. Π‘ΠΊΠ°ΡΠ°ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ccleaner ΠΈ ΠΏΠΎΡΠΈΡΡΡ Π΄ΡΠΈΠΊ ΠΎΡ ΠΌΡΡΠΎΡΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ. Π Π²ΠΎΠΎΠ±ΡΠ΅ ΠΊΡΠΏΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ
ΠΈΡΠΈ ΡΠΈΠ»ΡΠΌΡ, ΠΌΡΠ·ΡΠΊΡ, ΠΈΠ³ΡΡ
3,5,41 ΡΠΈΠ³Π½Ρ, 4 Π΄Π»Ρ Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΌΡΠ·ΡΠΊΠΈ 18 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 6 Π²ΡΠΎΠ΄Π΅ ΠΈΠ³ΡΠ° ΠΎΡ Π½ΠΈΠ²Π°Π» ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½ΡΠΆΠ½Ρ
Π²ΠΎΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ
9)Common Files
14)Internet Explorer
15)K-Lite Codec Pack ΡΡΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΈ
16)Messenger
23)MSN Gaming Zone
24)MSXML 6.0
28)Outlook Express
31)Realtek Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
38)Windows Media Player
39)Windows NT
ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π° Π²ΡΠ±ΠΎΡ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠ΄Π°Π»ΡΡΡ ΠΌΠΎΠΆΠ΅ΡΡ Π½Π΅Ρ
ΠΠΎΠ³Π΄Π°-ΡΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π±Ρ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅, ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΡ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ C++, Π²Π΄ΡΡΠ³ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π·Π°Π΄Π°Π» Π²ΠΎΠΏΡΠΎΡ: βΠ Π·Π°ΡΠ΅ΠΌ Π²Π°ΠΌ Π·Π΄Π΅ΡΡ #include β%ΠΈΠΌΡ_Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ%β? ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ½ΠΈΡΡ, Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΊΠΎΠ΄Π° Π½ΡΠΆΠ½Π° ΠΊΠ°ΠΆΠ΄Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° include?β Π’Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°, ΡΡΠΎ Β«Π±ΡΠΎΡΠΈΠ»Π°ΡΡ Π΅ΠΌΡ Π² Π³Π»Π°Π·Π°Β», Π±ΡΠ»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠ»Π°ΡΡ. ΠΠ»Π°ΡΡ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π½Π΅ ΠΏΡΠΈΠΆΠΈΠ»ΡΡ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡΡΠ½ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΎ, Π° include ΠΎΡΡΠ°Π»ΡΡβ¦
ΠΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°Π΅ΠΌΡΠ΅ ΠΆΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΅ΡΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Visual Studio. Π ΡΡΡ Π΅ΡΠ΅ ΠΈ Extension Manager ΠΈΠ· Visual Studio 2010 ΡΠ°ΠΊ ΡΠΏΡΠΎΡΡΠΈΠ» ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π·Π΄Π΅ΡΡ ΠΈ Π·Π΄Π΅ΡΡ. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ΄ΠΈΡΡ ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² ΡΡΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΡ . Π₯ΠΎΡΡ Π½Π΅ Π±ΡΠ΄Ρ ΡΠΊΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΡΠΎΠ²Π΅ΡΡΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΠ»ΠΎ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΡΠ±ΠΎΡΠΎΠΊ, ΠΌΡ Π²ΡΠ΅ ΡΠ°ΠΊΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π΅Π³ΠΎ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΎΡΠΎΠΌβ¦ Π Π°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΡΠΎ Π²ΡΠΎΡΡΠΌ ΡΠΆΠ΅ Π½Π΅ ΡΡΠ°Π»ΠΈ. Π ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°, Π° ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΏΡΠ΅Π΄-ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ: Π½ΡΠΆΠ½ΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΡΡΡΡ Π΅ΡΡΡ 3 ΠΏΡΠΎΠ΅ΠΊΡΠ° β 3 ΡΠ±ΠΎΡΠΊΠΈ. Π‘Π±ΠΎΡΠΊΠ° Assembly_A ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ Class_A, ΡΠ±ΠΎΡΠΊΠ° Assembly_B ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ Class_B, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° Class_A ΠΈΠ· ΡΠ±ΠΎΡΠΊΠΈ Assembly_A. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ»Π°ΡΡΠ° Class_A ΡΡΠΎ Method_A, Π° ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ»Π°ΡΡΠ° Class_B β Method_B. Π ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠ΅ (Assembly_C) ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ Class_B. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠ±ΠΎΡΠΊΠΈ Assembly_A ΠΈ Assembly_B, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΠΈΠ· ΠΊΠ»Π°ΡΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° Class_B, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ Method_B ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ. Π‘Π±ΠΎΡΠΊΠ° Assembly_C Π³ΠΎΡΠΎΠ²Π°, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΎΡΠΊΡΠΎΠ΅ΠΌ Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ildasm.exe ΠΈ Π²Π·Π³Π»ΡΠ½Π΅ΠΌ Π½Π° ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ:
ΠΡΠΎ ΡΡΠΎ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ?! Assembly_A ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π° ΠΎΠ½Π° ΠΈ Π½Π΅ Π½ΡΠΆΠ½Π°? ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Visual Studio ΠΈ ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠ° Assembly_C ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ±ΠΎΡΠΊΡ Assembly_A. ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΈβ¦ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠΈΠ±ΠΊΡ βThe type ‘Assembly_A.Class_A’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘Assembly_A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’.β
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ. Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½ΠΈΠ³Π΄Π΅ Π½Π΅Ρ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΈΠΏΠ°ΠΌ ΡΠ±ΠΎΡΠΊΠΈ Assembly_A, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΡΡ ΡΠ±ΠΎΡΠΊΡ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° (Assembly_C). Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΈΠΏΠΎΠ² ΡΠ±ΠΎΡΠΊΠΈ Assembly_B ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π΄Π»Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (runtime) Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ±ΠΎΡΠΊΡ Assembly_B. Π ΡΠ±ΠΎΡΠΊΠΈ, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½Π° Π·Π°Π²ΠΈΡΠΈΡ, CLR ΠΏΠΎΠ»ΡΡΠΈΡ ΡΠΆΠ΅ ΠΈΠ· Π΅Ρ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ° ΠΈ ΡΠ°ΠΊ ΠΆΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡ. ΠΠΎ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° (compile time) Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Assembly_C ΡΡΡΠ»ΠΊΠΈ ΠΈ Π½Π° ΡΠ±ΠΎΡΠΊΡ Assembly_B ΠΈ Π½Π° ΡΠ±ΠΎΡΠΊΡ Assembly_A, Π²Π΅Π΄Ρ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ Π²ΡΠ΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ Class_B, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π΅Ρ ΠΏΡΠ΅Π΄ΠΊΠΎΠ². Π₯ΠΎΡΠΎΡΠ°Ρ ΡΡΠ°ΡΡΡ ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ ΡΠ±ΠΎΡΠΎΠΊ Π±ΡΠ»Π° ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² MSDN Magazine, ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ.
ΠΠ΅ Π²Π°ΠΆΠ½ΠΎ, Π³Π΄Π΅ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡ: ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠ»Π°ΡΡΠ°, ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°, ΠΊΠ°ΠΊ Π°ΡΡΠΈΠ±ΡΡ ΠΈ Ρ.ΠΏ. ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠΎ, ΡΡΠΎ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΡΠΈΠΏΠ°Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΅ΡΠΊΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ±ΠΎΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π²Π΅Π΄Ρ ΠΊΠ»Π°ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ (Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΡΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΡΠ±ΠΎΡΠΊΡ (ΡΠΊΠ°ΠΆΠ΅ΠΌ Π² GAC), ΡΠΎ, ΠΊΠ°ΠΊ Π΅ΠΌΡ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ, Π΅ΡΠ»ΠΈ ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ?). ΠΠΎΡ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ, Ρ.Π΅. ΡΠ°ΠΊΠΈΠ΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ»ΡΠΆΠΈΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Reference Assistant, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² Lardite Group. ΠΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ Π² Visual Studio Gallery, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Reference Assistant ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° CodePlex.
ΠΠΌΠ΅Π½Π½ΠΎ Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² Π½Π°ΡΠ°Π»ΡΡ Reference Assistant. ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΊ Π½Π΅ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΡΡ Π°Π½Π°Π»ΠΈΠ· ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², Π°Π½Π°Π»ΠΈΠ· Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈ ΡΠΈΠΏΠΎΠ² ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π°Π½Π°Π»ΠΈΠ· ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ· COM Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ), ΡΠΈΠΏΠΎΠ² ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ Π² Π΄ΡΡΠ³ΡΡ ΡΠ±ΠΎΡΠΊΡ. ΠΠ°, Π΅ΡΡΡ ΠΈ ΡΠ°ΠΊΠΈΠ΅! ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β ObservableCollection ΠΏΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π²Π°Π» ΠΈΠ· ΡΠ±ΠΎΡΠΊΠΈ WindowsBase.dll (fx3.5) Π² System.dll (fx4.0).
ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Ρ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ². ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π² ΡΠ±ΠΎΡΠΊΠ΅ Assembly_B ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΊΠ»Π°ΡΡ Class_B, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ SetCode ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½. ΠΡΡΡΡ Π΄Π²Π΅ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΏΠ° System.Int32, Π΄ΡΡΠ³ΠΎΠΉ Assembly_A.Class_A. Π ΡΠ±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° (Assembly_C) Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² SetCode ΠΊΠ»Π°ΡΡΠ° Class_B ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΉ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ Π²ΡΡ ΠΎ ΡΠΈΠΏΠ°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠ±ΠΎΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ. Π ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ±ΠΎΡΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² ΡΡΡΠ»ΠΊΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π’.Π΅. Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΡΡΡΠ»ΠΊΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Assembly_C Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠ±ΠΎΡΠΊΠΈ Assembly_A ΠΈ Assembly_B. ΠΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄Π°:
// Assembly_B.dll
using Assembly_A;
namespace Assembly_B
<
public class Class_B
<
public void SetCode( int code)
<
// some actionsβ¦
>
public void SetCode(Class_A code)
<
// some actionsβ¦
>
>
>
// Assembly_C.dll (ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Assembly_B)
using Assembly_B;
namespace Assembly_C
<
public class Class_C
<
public void Run()
<
// some actionsβ¦
var classB = new Class_B();
classB.SetCode(1);
// some actionsβ¦
>
>
>
ΠΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅, ΡΡΠΎ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π½ΡΠ°Π½ΡΠΎΠ², ΠΎΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ. ΠΠΎ ΠΎ ΡΠ°ΠΌΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΌΡ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠ°ΡΠ°Π΅ΠΌΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΠ°ΡΡΡΡ . Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ, Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠ°ΡΡ ΡΠ»ΠΎΠ² ΡΠΊΠ°Π·Π°ΡΡ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Reference Assistant.
ΠΠ°ΠΊ Ρ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ» ΡΠ°Π½Π΅Π΅, ΡΠΊΠ°ΡΠ°ΡΡ Reference Assistant ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ Ρ CodePlex, Π»ΠΈΠ±ΠΎ Ρ Visual Studio Gallery. ΠΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ β ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, Π²ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π² Gallery, Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Express ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ Visual Studio (ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Visual Studio Gallery), Π½ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Ρ CodePlex ΠΌΠΎΠΆΠ½ΠΎ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Extension Manager, ΡΡΠΈΠ»ΠΈΡΡ Visual Studio.
ΠΠ»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ±ΠΎΡΠΎΠΊ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΡΠ»ΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΠΏΠ°ΠΏΠΊΠ° References) Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ½ΠΊΡ βRemove Unused Referencesβ.
ΠΠ΅ΡΠ΅Π΄ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ±ΠΎΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ, Π΅ΡΠ»ΠΈ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ ΡΠ±ΠΎΡΠΊΠ° Π½ΡΠΆΠ½Π° ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ).