<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405861&amp;view=findpost&amp;p=3623104</guid>
        <pubDate>Mon, 07 Sep 2015 08:34:48 +0000</pubDate>
        <title>WCF Runtime Error</title>
        <link>https://forum.sources.ru/index.php?showtopic=405861&amp;view=findpost&amp;p=3623104</link>
        <description><![CDATA[AZote: Нужно было регистрировать так:<br>
<br>
<strong class='tag-b'>RegAsm.exe WCF.dll /codebase</strong>]]></description>
        <author>AZote</author>
        <category>.NET: Распределенные приложения</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405861&amp;view=findpost&amp;p=3622721</guid>
        <pubDate>Fri, 04 Sep 2015 12:18:51 +0000</pubDate>
        <title>WCF Runtime Error</title>
        <link>https://forum.sources.ru/index.php?showtopic=405861&amp;view=findpost&amp;p=3622721</link>
        <description><![CDATA[AZote: Есть C++ приложение, которое взаимодействует с .NET приложением. Для их взаимодействия была написана WCF dll-ка.<br>
Эта dll-ка регистрируется по определенному пути с помощью <strong class='tag-b'>RegAsm.exe WCF.dll /tlb:WCF.tlb</strong><br>
Путь расположения и регистрации dll не совпадает с тем, в котором располагается C++ приложение.<br>
Все регистрируется и работает нормально (на машине, где осуществляется разработка).<br>
<br>
Стали переносить программный комплекс на другую машину. Зарегистрировали WCF dll в отдельной директории - успешно. Запускаем само C++ приложение - ошибка (на скрине). Копируем dll-ку в папку с приложением - работает.<br>
<br>
В чем может быть причина такого разного поведения на двух машинах? И как излечить это?<br>
<br>
Так как приложений, использующих dll, может быть несколько, то нам нужно, чтобы она копировалась и регистрировалась в единственном экземпляре на целевой машине в какой-нибудь общей директории.<br>
<span class="b-attach" data-size="32410" data-hits="1211" data-attach-id="46468" data-attach-post-id="3622721">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3622721&amp;attach_id=46468' title='Скачать файл' target='_blank'>runtime_error.jpg</a> (, : 1211)
		</span>]]></description>
        <author>AZote</author>
        <category>.NET: Распределенные приложения</category>
      </item>
	
      </channel>
      </rss>
	