<?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: Dependency Management in .Net</title>
	<atom:link href="http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/</link>
	<description>pursuing well-crafted software</description>
	<lastBuildDate>Wed, 12 Jun 2013 15:15:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Mo Cassidy</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-394</link>
		<dc:creator>Mo Cassidy</dc:creator>
		<pubDate>Fri, 18 May 2012 19:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-394</guid>
		<description>I don&#039;t post a lot of comments on blog articles, but I really like how this was written with the history of the industry as well as your own experiences.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t post a lot of comments on blog articles, but I really like how this was written with the history of the industry as well as your own experiences.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-287</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 18:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-287</guid>
		<description>It isn&#039;t really that I&#039;d like a single folder (I actually prefer separate folders), but it&#039;s just how Visual Studio and the assembly loader work.  If I use some library which has 3 dependencies that each have 3 dependencies, I have to go reference 10 assemblies to use that one library.  If the next version drops 2 of these assemblies and adds 3 more either directly or transitively, I have to adjust across as many projects as I have referencing the single library I want to use.</description>
		<content:encoded><![CDATA[<p>It isn&#8217;t really that I&#8217;d like a single folder (I actually prefer separate folders), but it&#8217;s just how Visual Studio and the assembly loader work.  If I use some library which has 3 dependencies that each have 3 dependencies, I have to go reference 10 assemblies to use that one library.  If the next version drops 2 of these assemblies and adds 3 more either directly or transitively, I have to adjust across as many projects as I have referencing the single library I want to use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-286</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-286</guid>
		<description>And you answered the question. You could put a hint path in for transitive dependencies....</description>
		<content:encoded><![CDATA[<p>And you answered the question. You could put a hint path in for transitive dependencies&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-285</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-285</guid>
		<description>Now I understand what you mean. That&#039;s an interesting use case. Why the single folder?</description>
		<content:encoded><![CDATA[<p>Now I understand what you mean. That&#8217;s an interesting use case. Why the single folder?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-284</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-284</guid>
		<description>This was new in 1.4 I believe. I could be wrong. Wouldn&#039;t be the first time. :D</description>
		<content:encoded><![CDATA[<p>This was new in 1.4 I believe. I could be wrong. Wouldn&#8217;t be the first time. <img src='http://lostechies.com/derekgreer/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-283</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-283</guid>
		<description>The -OutputDirectory switch allows you to specify the destination of where the package directories will be created, but it doesn&#039;t allow you download all the assemblies to a single folder.  This is really the only way to get Visual Studio to copy over transitive dependencies without having to reference them directly.</description>
		<content:encoded><![CDATA[<p>The -OutputDirectory switch allows you to specify the destination of where the package directories will be created, but it doesn&#8217;t allow you download all the assemblies to a single folder.  This is really the only way to get Visual Studio to copy over transitive dependencies without having to reference them directly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-282</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 17:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-282</guid>
		<description>It appears you&#039;re correct.  I wasn&#039;t aware this behavior had been changed.</description>
		<content:encoded><![CDATA[<p>It appears you&#8217;re correct.  I wasn&#8217;t aware this behavior had been changed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-281</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 15:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-281</guid>
		<description>&quot;NuGet doesn&#039;t currently allow you to retrieve transitive dependencies from a source different than the package you&#039;re downloading.&quot;

Do you have an example of such an item? I thought the aggregate feed had cleared that up inside of visual studio and the multiple sources specified also cleared it up. It could be by design as well. You may want to use the dependencies off of your feed instead of whatever is newest.</description>
		<content:encoded><![CDATA[<p>&#8220;NuGet doesn&#8217;t currently allow you to retrieve transitive dependencies from a source different than the package you&#8217;re downloading.&#8221;</p>
<p>Do you have an example of such an item? I thought the aggregate feed had cleared that up inside of visual studio and the multiple sources specified also cleared it up. It could be by design as well. You may want to use the dependencies off of your feed instead of whatever is newest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-280</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 15:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-280</guid>
		<description>-OutputDirectory will give you the ability to specify a folder.</description>
		<content:encoded><![CDATA[<p>-OutputDirectory will give you the ability to specify a folder.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/09/18/dependency-management-in-net/#comment-278</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Sep 2011 15:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=537#comment-278</guid>
		<description>NuGet can exclude the version number, but I wish it also had the ability to target a specific folder (e.g. lib).  This would allow you to reference projects without having to also reference transitive dependencies (e.g. I shouldn&#039;t have to reference Iesi.Collections directly unless I&#039;m using types from that assembly).

As far as retrieving transitive dependencies, NuGet doesn&#039;t currently allow you to retrieve transitive dependencies from a source different than the package you&#039;re downloading.  For example, if you host some package on a private NuGet Server which has dependencies on some packages that are available on the default NuGet feed, NuGet.exe will fail to download the package from the private source unless all the dependencies are available on that source.</description>
		<content:encoded><![CDATA[<p>NuGet can exclude the version number, but I wish it also had the ability to target a specific folder (e.g. lib).  This would allow you to reference projects without having to also reference transitive dependencies (e.g. I shouldn&#8217;t have to reference Iesi.Collections directly unless I&#8217;m using types from that assembly).</p>
<p>As far as retrieving transitive dependencies, NuGet doesn&#8217;t currently allow you to retrieve transitive dependencies from a source different than the package you&#8217;re downloading.  For example, if you host some package on a private NuGet Server which has dependencies on some packages that are available on the default NuGet feed, NuGet.exe will fail to download the package from the private source unless all the dependencies are available on that source.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
