<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Setting up Visual Studio to work with Umbraco</title>
	<atom:link href="http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/</link>
	<description>random posts on code, .NET, Umbraco and WordPress</description>
	<lastBuildDate>Sun, 07 Mar 2010 03:12:16 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lee Kelleher</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-191</link>
		<dc:creator>Lee Kelleher</dc:creator>
		<pubDate>Mon, 06 Jul 2009 14:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-191</guid>
		<description>Hi Simon, 

It is a small world! Glad I could help out.

There was a session about working with Umbraco/Visual Studio at CG09, there is a write-up about here: http://our.umbraco.org/wiki/codegarden-2009/open-space-minutes/working-in-visual-studio-when-developing-umbraco-solutions

We&#039;ll catch up next time I&#039;m up in Liverpool!

Cheers,
- Lee</description>
		<content:encoded><![CDATA[<p>Hi Simon, </p>
<p>It is a small world! Glad I could help out.</p>
<p>There was a session about working with Umbraco/Visual Studio at CG09, there is a write-up about here: <a href="http://our.umbraco.org/wiki/codegarden-2009/open-space-minutes/working-in-visual-studio-when-developing-umbraco-solutions" rel="nofollow">http://our.umbraco.org/wiki/codegarden-2009/open-space-minutes/working-in-visual-studio-when-developing-umbraco-solutions</a></p>
<p>We&#8217;ll catch up next time I&#8217;m up in Liverpool!</p>
<p>Cheers,<br />
- Lee</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Alelxander</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-190</link>
		<dc:creator>Simon Alelxander</dc:creator>
		<pubDate>Mon, 06 Jul 2009 13:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-190</guid>
		<description>Hi Lee,

Just started working with Umbraco and was trying to work out the best way to this, funny how it was your blog that led me to the answer!

I&#039;ll get you a pint the next time your in Liverpool

Cheers,

Simon</description>
		<content:encoded><![CDATA[<p>Hi Lee,</p>
<p>Just started working with Umbraco and was trying to work out the best way to this, funny how it was your blog that led me to the answer!</p>
<p>I&#8217;ll get you a pint the next time your in Liverpool</p>
<p>Cheers,</p>
<p>Simon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee Kelleher</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-175</link>
		<dc:creator>Lee Kelleher</dc:creator>
		<pubDate>Tue, 19 May 2009 15:11:54 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-175</guid>
		<description>Hi Sander, thanks for your comments.

It has been both interesting and annoying trying to maintain source-control with Umbraco (or any other web-based tool for that matter)!

Obviously the database has been the biggest problem. Keeping developers in sync is a tricky task. We got around it by making &quot;master&quot; changes on our central development Umbraco install (aka. our staging server) and then taking a copy of the database at certain points (weekly, daily, sometimes more often).

That way we all have the latest version of the content.  We&#039;ve only done this with a team of 3 or 4 developers - so it&#039;s been easy to manage the process.

Umbraco v4 has improved the experience, as we can store Master Templates and CSS in the SVN, outside of Umbraco (without fear of being over-written).

In a nutshell, it&#039;s been a case of good management amongst developers, with the lead developer being responsible for maintaining a &quot;master&quot; version of the development Umbraco install.  Which is copied back across the other developers when it&#039;s needed.

I&#039;d be interested to hear more about other developer&#039;s experiences with Umbraco in a larger dev team.</description>
		<content:encoded><![CDATA[<p>Hi Sander, thanks for your comments.</p>
<p>It has been both interesting and annoying trying to maintain source-control with Umbraco (or any other web-based tool for that matter)!</p>
<p>Obviously the database has been the biggest problem. Keeping developers in sync is a tricky task. We got around it by making &#8220;master&#8221; changes on our central development Umbraco install (aka. our staging server) and then taking a copy of the database at certain points (weekly, daily, sometimes more often).</p>
<p>That way we all have the latest version of the content.  We&#8217;ve only done this with a team of 3 or 4 developers &#8211; so it&#8217;s been easy to manage the process.</p>
<p>Umbraco v4 has improved the experience, as we can store Master Templates and CSS in the SVN, outside of Umbraco (without fear of being over-written).</p>
<p>In a nutshell, it&#8217;s been a case of good management amongst developers, with the lead developer being responsible for maintaining a &#8220;master&#8221; version of the development Umbraco install.  Which is copied back across the other developers when it&#8217;s needed.</p>
<p>I&#8217;d be interested to hear more about other developer&#8217;s experiences with Umbraco in a larger dev team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sander</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-172</link>
		<dc:creator>Sander</dc:creator>
		<pubDate>Fri, 15 May 2009 08:32:47 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-172</guid>
		<description>Very interesting things here

but does this mean you only store the files like
templates / css(umb4.0) / xslt / script files in SVN
how bout everything else.

we work with many people at my office
the thing is, projects tend to switch from 1 dev to another / or several others.

sometimes developing with several devs at the same time. which then would give issues database related no?
if i create a template, someone else renames it, etc... 
and how do you store all other data from the database in SVN, you would have to put dumps of your database in SVN then?</description>
		<content:encoded><![CDATA[<p>Very interesting things here</p>
<p>but does this mean you only store the files like<br />
templates / css(umb4.0) / xslt / script files in SVN<br />
how bout everything else.</p>
<p>we work with many people at my office<br />
the thing is, projects tend to switch from 1 dev to another / or several others.</p>
<p>sometimes developing with several devs at the same time. which then would give issues database related no?<br />
if i create a template, someone else renames it, etc&#8230;<br />
and how do you store all other data from the database in SVN, you would have to put dumps of your database in SVN then?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-134</link>
		<dc:creator>Dale</dc:creator>
		<pubDate>Fri, 16 Jan 2009 17:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-134</guid>
		<description>Thanks very much - i am just starting to use Umbraco 4.0 and its fantastic, and i was just starting to figure out how to debug using vs2008 and here we go!
Thanks again,
Dale</description>
		<content:encoded><![CDATA[<p>Thanks very much &#8211; i am just starting to use Umbraco 4.0 and its fantastic, and i was just starting to figure out how to debug using vs2008 and here we go!<br />
Thanks again,<br />
Dale</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-110</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Wed, 03 Sep 2008 04:28:16 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-110</guid>
		<description>Ok, I got this sorted for those of you using VS.NET 2005 and have a web project that you want to have build and then copy the files to your Umbraco project. 

The stuff I said in my other post is correct. Get the Visual Studio 2005 Web Deployment Projects. 

Once you have followed the steps in adding a deployment project to your solution, right click on the deployment project and Open Project File. 

In there, look for this xml node. 

&lt;code&gt;&lt;Target Name=&quot;AfterBuild&quot;&gt;&lt;/Target&gt;&lt;/code&gt;

Uncomment it, and add these lines inside it. 

Here is the whole thing for completeness. 

&lt;code&gt;&lt;Target Name=&quot;AfterBuild&quot;&gt;
&lt;CreateItem Include=&quot;$(OutputPath)bin\**\*.dll&quot;&gt;
&lt;Output TaskParameter=&quot;Include&quot; ItemName=&quot;binFiles&quot; /&gt;
&lt;/CreateItem&gt;
&lt;Copy SourceFiles=&quot;@(binFiles)&quot; DestinationFolder=&quot;D:\Dev\bin\%(FilesToArchive.RecursiveDir)&quot; ContinueOnError=&quot;true&quot; /&gt;
&lt;CreateItem Include=&quot;$(OutputPath)css\**\*.*&quot;&gt;
&lt;Output TaskParameter=&quot;Include&quot; ItemName=&quot;cssFiles&quot; /&gt;
&lt;/CreateItem&gt;
&lt;Copy SourceFiles=&quot;@(cssFiles)&quot; DestinationFolder=&quot;D:\Dev\css\%(FilesToArchive.RecursiveDir)&quot; ContinueOnError=&quot;true&quot; /&gt;
&lt;CreateItem Include=&quot;$(OutputPath)usercontrols\**\*.*&quot;&gt;
&lt;Output TaskParameter=&quot;Include&quot; ItemName=&quot;usercontrolsFiles&quot; /&gt;
&lt;/CreateItem&gt;
&lt;Copy SourceFiles=&quot;@(usercontrolsFiles)&quot; DestinationFolder=&quot;D:\Dev\usercontrols\%(FilesToArchive.RecursiveDir)&quot; ContinueOnError=&quot;true&quot; /&gt;
&lt;CreateItem Include=&quot;$(OutputPath)scripts\**\*.*&quot;&gt;
&lt;Output TaskParameter=&quot;Include&quot; ItemName=&quot;scriptsFiles&quot; /&gt;
&lt;/CreateItem&gt;
&lt;Copy SourceFiles=&quot;@(scriptsFiles)&quot; DestinationFolder=&quot;D:\Dev\scripts\%(FilesToArchive.RecursiveDir)&quot; ContinueOnError=&quot;true&quot; /&gt;
&lt;/Target&gt;&lt;/code&gt;

Now I can get on with the PAYING work. :)</description>
		<content:encoded><![CDATA[<p>Ok, I got this sorted for those of you using VS.NET 2005 and have a web project that you want to have build and then copy the files to your Umbraco project. </p>
<p>The stuff I said in my other post is correct. Get the Visual Studio 2005 Web Deployment Projects. </p>
<p>Once you have followed the steps in adding a deployment project to your solution, right click on the deployment project and Open Project File. </p>
<p>In there, look for this xml node. </p>
<p><code>&lt;Target Name="AfterBuild"&gt;&lt;/Target&gt;</code></p>
<p>Uncomment it, and add these lines inside it. </p>
<p>Here is the whole thing for completeness. </p>
<p><code>&lt;Target Name="AfterBuild"&gt;<br />
&lt;CreateItem Include="$(OutputPath)bin\**\*.dll"&gt;<br />
&lt;Output TaskParameter="Include" ItemName="binFiles" /&gt;<br />
&lt;/CreateItem&gt;<br />
&lt;Copy SourceFiles="@(binFiles)" DestinationFolder="D:\Dev\bin\%(FilesToArchive.RecursiveDir)" ContinueOnError="true" /&gt;<br />
&lt;CreateItem Include="$(OutputPath)css\**\*.*"&gt;<br />
&lt;Output TaskParameter="Include" ItemName="cssFiles" /&gt;<br />
&lt;/CreateItem&gt;<br />
&lt;Copy SourceFiles="@(cssFiles)" DestinationFolder="D:\Dev\css\%(FilesToArchive.RecursiveDir)" ContinueOnError="true" /&gt;<br />
&lt;CreateItem Include="$(OutputPath)usercontrols\**\*.*"&gt;<br />
&lt;Output TaskParameter="Include" ItemName="usercontrolsFiles" /&gt;<br />
&lt;/CreateItem&gt;<br />
&lt;Copy SourceFiles="@(usercontrolsFiles)" DestinationFolder="D:\Dev\usercontrols\%(FilesToArchive.RecursiveDir)" ContinueOnError="true" /&gt;<br />
&lt;CreateItem Include="$(OutputPath)scripts\**\*.*"&gt;<br />
&lt;Output TaskParameter="Include" ItemName="scriptsFiles" /&gt;<br />
&lt;/CreateItem&gt;<br />
&lt;Copy SourceFiles="@(scriptsFiles)" DestinationFolder="D:\Dev\scripts\%(FilesToArchive.RecursiveDir)" ContinueOnError="true" /&gt;<br />
&lt;/Target&gt;</code></p>
<p>Now I can get on with the PAYING work. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://blog.leekelleher.com/2008/08/20/setting-up-visual-studio-to-work-with-umbraco/#comment-109</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Wed, 03 Sep 2008 01:20:37 +0000</pubDate>
		<guid isPermaLink="false">http://leekelleher.wordpress.com/?p=81#comment-109</guid>
		<description>Like you said, &quot;should apply to VS.NET 2005&quot; but it does not. 

My C# web project in VS.NET 2005 does not have a &quot;Project &gt; Properties &gt; Build Events&quot; option. 

I have done some research and it seems I need something called MSBuild which I think is part of &quot;Visual Studio 2005 Web Deployment Projects&quot;. 

You can read this Blog about it here.. 

http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx

I have not yet worked out how to add the simple xcopy commands or anything like them yet but I am working on it. If anyone reading this has done this with VS.NET 2005, please post here how you did it.</description>
		<content:encoded><![CDATA[<p>Like you said, &#8220;should apply to VS.NET 2005&#8243; but it does not. </p>
<p>My C# web project in VS.NET 2005 does not have a &#8220;Project &gt; Properties &gt; Build Events&#8221; option. </p>
<p>I have done some research and it seems I need something called MSBuild which I think is part of &#8220;Visual Studio 2005 Web Deployment Projects&#8221;. </p>
<p>You can read this Blog about it here.. </p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx" rel="nofollow">http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx</a></p>
<p>I have not yet worked out how to add the simple xcopy commands or anything like them yet but I am working on it. If anyone reading this has done this with VS.NET 2005, please post here how you did it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
