<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Find Conflicting Assembly References</title>
	<atom:link href="http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/</link>
	<description>Software Development Notes</description>
	<lastBuildDate>Fri, 09 Jul 2010 14:49:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Chad</title>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/comment-page-1/#comment-172</link>
		<dc:creator>Chad</dc:creator>
		<pubDate>Fri, 25 Jun 2010 16:32:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlow.com/?p=199#comment-172</guid>
		<description>Wow, I&#039;ve just spent 2 hours trying to find this one rogue reference and this tool just found it for me in 5 seconds. Much thanks!</description>
		<content:encoded><![CDATA[<p>Wow, I&#8217;ve just spent 2 hours trying to find this one rogue reference and this tool just found it for me in 5 seconds. Much thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/comment-page-1/#comment-171</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 31 May 2010 04:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlow.com/?p=199#comment-171</guid>
		<description>@Rene: the Output window tells you which assembly is conflicted (which is often enough) but doesn&#039;t tell you which assemblies are causing the conflict.

@Felix: perhaps the problem is 2 levels deep. This test only looks at immediate references and not references of references (e.g. your project -&gt; A.dll -&gt; B.dll -&gt; mscorlib 1.0.5000.0). You&#039;ll need to make GetReferencesFromAllAssemblies() a little smarter to find these problems.</description>
		<content:encoded><![CDATA[<p>@Rene: the Output window tells you which assembly is conflicted (which is often enough) but doesn&#8217;t tell you which assemblies are causing the conflict.</p>
<p>@Felix: perhaps the problem is 2 levels deep. This test only looks at immediate references and not references of references (e.g. your project -> A.dll -> B.dll -> mscorlib 1.0.5000.0). You&#8217;ll need to make GetReferencesFromAllAssemblies() a little smarter to find these problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felix Collins</title>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/comment-page-1/#comment-170</link>
		<dc:creator>Felix Collins</dc:creator>
		<pubDate>Sun, 30 May 2010 23:18:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlow.com/?p=199#comment-170</guid>
		<description>Problem 1
I find that this picks up mscorlib 2.0.0.0 and 1.0.5000.0 for most of my projects.  Why would this be?  As far as I can see the project file does not specify which mscorlib to use.  I check all the projects in the solution using coolcommands ref manager and they all report mscorlib 2.0.0.0.  I suppose some of the third party libs I reference could have been built to reference mscorlib 1.0.5000.0.


Problem 2
I get a build warning for different versions of DirectShowLib.  But the test does not show this up. This is caused by a third party lib referencing the older version.

&quot;Consider app.config remapping of assembly &quot;DirectShowLib-2005, from Version &quot;2.0.0.0&quot; [] to Version &quot;2.1.0.0&quot; to solve conflict and get rid of warning.&quot; (edited for clarity)</description>
		<content:encoded><![CDATA[<p>Problem 1<br />
I find that this picks up mscorlib 2.0.0.0 and 1.0.5000.0 for most of my projects.  Why would this be?  As far as I can see the project file does not specify which mscorlib to use.  I check all the projects in the solution using coolcommands ref manager and they all report mscorlib 2.0.0.0.  I suppose some of the third party libs I reference could have been built to reference mscorlib 1.0.5000.0.</p>
<p>Problem 2<br />
I get a build warning for different versions of DirectShowLib.  But the test does not show this up. This is caused by a third party lib referencing the older version.</p>
<p>&#8220;Consider app.config remapping of assembly &#8220;DirectShowLib-2005, from Version &#8220;2.0.0.0&#8243; [] to Version &#8220;2.1.0.0&#8243; to solve conflict and get rid of warning.&#8221; (edited for clarity)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rene Schulte</title>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/comment-page-1/#comment-166</link>
		<dc:creator>Rene Schulte</dc:creator>
		<pubDate>Thu, 22 Apr 2010 11:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlow.com/?p=199#comment-166</guid>
		<description>Or just look at the Output window after the build. ;)</description>
		<content:encoded><![CDATA[<p>Or just look at the Output window after the build. <img src='http://www.brianlow.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steffen S</title>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/comment-page-1/#comment-165</link>
		<dc:creator>Steffen S</dc:creator>
		<pubDate>Wed, 17 Feb 2010 15:56:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlow.com/?p=199#comment-165</guid>
		<description>Thanks that helped! Nice to have around.</description>
		<content:encoded><![CDATA[<p>Thanks that helped! Nice to have around.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Coulter</title>
		<link>http://www.brianlow.com/index.php/2010/01/25/find-conflicting-assembly-references/comment-page-1/#comment-164</link>
		<dc:creator>Tim Coulter</dc:creator>
		<pubDate>Tue, 09 Feb 2010 13:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlow.com/?p=199#comment-164</guid>
		<description>Many thanks for this Brian - it was a timely and effective solution for an irritating problem.</description>
		<content:encoded><![CDATA[<p>Many thanks for this Brian &#8211; it was a timely and effective solution for an irritating problem.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
