<?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: &#8220;Project Dependencies&#8221; of Visual Studio 2008 broken in MSBuild</title>
	<atom:link href="http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/feed/" rel="self" type="application/rss+xml" />
	<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/</link>
	<description>Programming: Java, Groovy, C++, .NET, OOD, a little this and that</description>
	<lastBuildDate>Mon, 09 Apr 2012 09:36:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Victor Sergienko</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-2585</link>
		<dc:creator>Victor Sergienko</dc:creator>
		<pubDate>Mon, 10 Oct 2011 10:58:49 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-2585</guid>
		<description>Thanks Chuck for a good piece of knowledge.

I cannot remember for sure now, but it feels like it was a purely C# solution, and I &lt;b&gt;was&lt;/b&gt; running it with /build. Well, anyway.</description>
		<content:encoded><![CDATA[<p>Thanks Chuck for a good piece of knowledge.</p>
<p>I cannot remember for sure now, but it feels like it was a purely C# solution, and I <b>was</b> running it with /build. Well, anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuck England</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-2584</link>
		<dc:creator>Chuck England</dc:creator>
		<pubDate>Thu, 06 Oct 2011 18:45:17 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-2584</guid>
		<description>Prior to Visual Studio 2010, C++ projects were build using VCBuild, and not MSBuild. As a result, you would either need to use &quot;DevEnv.exe /build&quot; (which uses the same Solution Build Manager as the IDE) to build the projects, or create your own traversal type project.

And example of writing a traversal target may be found in Figure 7 of this article: http://msdn.microsoft.com/en-us/magazine/dd483291.aspx</description>
		<content:encoded><![CDATA[<p>Prior to Visual Studio 2010, C++ projects were build using VCBuild, and not MSBuild. As a result, you would either need to use &#8220;DevEnv.exe /build&#8221; (which uses the same Solution Build Manager as the IDE) to build the projects, or create your own traversal type project.</p>
<p>And example of writing a traversal target may be found in Figure 7 of this article: <a href="http://msdn.microsoft.com/en-us/magazine/dd483291.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/magazine/dd483291.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Sergienko</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-932</link>
		<dc:creator>Victor Sergienko</dc:creator>
		<pubDate>Fri, 25 Jun 2010 13:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-932</guid>
		<description>Joe, I believe it&#039;s the same as for ???? .NET projects.
Linking is not about build order, it&#039;s about physical usage of one project functions in another.</description>
		<content:encoded><![CDATA[<p>Joe, I believe it&#8217;s the same as for ???? .NET projects.<br />
Linking is not about build order, it&#8217;s about physical usage of one project functions in another.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Lakey</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-931</link>
		<dc:creator>Joe Lakey</dc:creator>
		<pubDate>Thu, 24 Jun 2010 18:14:44 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-931</guid>
		<description>I have inherited a project with both C# and C++ projects. I understand setting dependencies and references in and between C# projects. How should references/dependencies be set between C++ projects or from a C# to a C++ project or vice versa? There seem to be several places in the Properties of a C++ project where another project can be referenced or &quot;linked.&quot;</description>
		<content:encoded><![CDATA[<p>I have inherited a project with both C# and C++ projects. I understand setting dependencies and references in and between C# projects. How should references/dependencies be set between C++ projects or from a C# to a C++ project or vice versa? There seem to be several places in the Properties of a C++ project where another project can be referenced or &#8220;linked.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Sergienko</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-930</link>
		<dc:creator>Victor Sergienko</dc:creator>
		<pubDate>Tue, 08 Jun 2010 16:15:05 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-930</guid>
		<description>Chuck, thank you for explaining.
I don&#039;t know why wasn&#039;t I able to find it in VS. Sadly, I have no Visual Studio now and can&#039;t check if it was there in 2005 version: I was sure it wasn&#039;t the thing project reference did.</description>
		<content:encoded><![CDATA[<p>Chuck, thank you for explaining.<br />
I don&#8217;t know why wasn&#8217;t I able to find it in VS. Sadly, I have no Visual Studio now and can&#8217;t check if it was there in 2005 version: I was sure it wasn&#8217;t the thing project reference did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-929</link>
		<dc:creator>tim</dc:creator>
		<pubDate>Mon, 07 Jun 2010 22:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-929</guid>
		<description>THANK YOU - you are a life saver</description>
		<content:encoded><![CDATA[<p>THANK YOU &#8211; you are a life saver</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChuckEng - MSFT</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-928</link>
		<dc:creator>ChuckEng - MSFT</dc:creator>
		<pubDate>Fri, 04 Jun 2010 19:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-928</guid>
		<description>MSBuild actually only uses the build ordering when you build a solution from the command line, or when you build in the IDE. You can set this in the IDE with the menu option &quot;Build Order...&quot; in the Project menu.

However, what MSBuild creates and uses are what we refer to as P2P&#039;s (or Project to Project references). These can be created in the IDE by right clicking the References node (C# application) and selecting &quot;Add Reference...&quot;. Go to the Projects tab, and choose the project that this project depends on. You can add multiple. This adds XML to the .csproj file that looks like:
  
    
      {EF60F047-304C-4684-9278-E8DD8C7618F8}
      Microsoft.Build.BatchBuild
    
  
This project reference allows MSBuild to make sure that the referenced project is built prior to building this project. This works on solutions or projects, in the IDE and on the command line.
Note that you can also get to the References dialog by choosing &quot;Add Reference...&quot; from the project menu with the appropriate project selected in solution explorer.

Chuck England
chuckeng@microsoft.com
Visual Studio Platform
Program Manager - MSBuild</description>
		<content:encoded><![CDATA[<p>MSBuild actually only uses the build ordering when you build a solution from the command line, or when you build in the IDE. You can set this in the IDE with the menu option &#8220;Build Order&#8230;&#8221; in the Project menu.</p>
<p>However, what MSBuild creates and uses are what we refer to as P2P&#8217;s (or Project to Project references). These can be created in the IDE by right clicking the References node (C# application) and selecting &#8220;Add Reference&#8230;&#8221;. Go to the Projects tab, and choose the project that this project depends on. You can add multiple. This adds XML to the .csproj file that looks like:</p>
<p>      {EF60F047-304C-4684-9278-E8DD8C7618F8}<br />
      Microsoft.Build.BatchBuild</p>
<p>This project reference allows MSBuild to make sure that the referenced project is built prior to building this project. This works on solutions or projects, in the IDE and on the command line.<br />
Note that you can also get to the References dialog by choosing &#8220;Add Reference&#8230;&#8221; from the project menu with the appropriate project selected in solution explorer.</p>
<p>Chuck England<br />
<a href="mailto:chuckeng@microsoft.com">chuckeng@microsoft.com</a><br />
Visual Studio Platform<br />
Program Manager &#8211; MSBuild</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-905</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Mon, 15 Feb 2010 15:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-905</guid>
		<description>I mean, chuvak, eto genialno, spasibo!</description>
		<content:encoded><![CDATA[<p>I mean, chuvak, eto genialno, spasibo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-904</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Mon, 15 Feb 2010 15:30:49 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-904</guid>
		<description>?????, ??? ?????????, ???????! :)</description>
		<content:encoded><![CDATA[<p>?????, ??? ?????????, ???????! <img src='http://victorsergienko.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Sergienko</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-827</link>
		<dc:creator>Victor Sergienko</dc:creator>
		<pubDate>Fri, 09 Jan 2009 14:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-827</guid>
		<description>Doug,
This might be tricky. Check if you&#039;re using right GUIDs in right order (in the line with &quot;} = {&quot;), and that you caught all necessary dependencies.
My MSBuild is of the same version.</description>
		<content:encoded><![CDATA[<p>Doug,<br />
This might be tricky. Check if you&#8217;re using right GUIDs in right order (in the line with &#8220;} = {&#8220;), and that you caught all necessary dependencies.<br />
My MSBuild is of the same version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-826</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Fri, 09 Jan 2009 14:34:46 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-826</guid>
		<description>Unfortunately, this does not seem to work with my MSBuild.
vs2008, sp1</description>
		<content:encoded><![CDATA[<p>Unfortunately, this does not seem to work with my MSBuild.<br />
vs2008, sp1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephane</title>
		<link>http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/comment-page-1/#comment-825</link>
		<dc:creator>Stephane</dc:creator>
		<pubDate>Wed, 07 Jan 2009 22:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://victorsergienko.com/?p=70#comment-825</guid>
		<description>Thanks for the post - it helped me out 
- what a !@#$ mess !!</description>
		<content:encoded><![CDATA[<p>Thanks for the post &#8211; it helped me out<br />
- what a !@#$ mess !!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 3.256 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-04-15 00:02:38 -->
<!-- Compression = gzip -->
