<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/partalex/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя partalex]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 25 Apr 2026 13:25:42 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[System.Addin или «Игры с надёжными плагинами». Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/54189/</guid>
      <link>https://habr.com/ru/articles/54189/?utm_campaign=54189&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<b>Введение.</b><br/>
<br/>
Доброго времени суток. Я думаю, что абсолютное большинство из вас сталкивалось с проблемой расширяемости приложений. Точно также я думаю, что многим из вас приходилось копать Reflection для выяснения того, является ли сборка плагином к вашей программе. Многим не нравилось то, что в .NET сборки по умолчанию загружаются в один домен с приложением, а затем их нельзя было выгрузить. Многие, конечно, создавали объекты в отдельных доменах через CreateInstanceAndUnwrap, но всё это приходилось делать руками. В общем «мыши плакали и кололись…». С появлением System.Addin разработчики получили в свои руки инструмент для создания расширяемого приложения, который лишён этих проблем, что называется, «из коробки». Об этой технологии я и расскажу в нескольких статьях.<br/>
 <a href="https://habr.com/ru/articles/54189/?utm_campaign=54189&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 11 Mar 2009 20:23:24 GMT</pubDate>
      <dc:creator><![CDATA[PartAlex]]></dc:creator>
      <category><![CDATA[.NET]]></category>
      <category><![CDATA[.NET]]></category><category><![CDATA[System.Addin]]></category><category><![CDATA[Contract]]></category><category><![CDATA[Adapter]]></category><category><![CDATA[View]]></category><category><![CDATA[Extensibility]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
