<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stephen Lacy &#187; Team Foundation Server</title>
	<atom:link href="http://www.lacy.ie/tag/team-foundation-server/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lacy.ie</link>
	<description>Impressions as an ASP.Net Developer</description>
	<lastBuildDate>Mon, 05 Jul 2010 09:26:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How To Build VS2010 Solutions Using TFS2008 Team Build</title>
		<link>http://www.lacy.ie/how-to-build-vs2010-solutions-using-tfs2008-team-build</link>
		<comments>http://www.lacy.ie/how-to-build-vs2010-solutions-using-tfs2008-team-build#comments</comments>
		<pubDate>Wed, 14 Apr 2010 10:11:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ASP.Net 4]]></category>
		<category><![CDATA[MSBuild]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.lacy.ie/?p=271</guid>
		<description><![CDATA[This will work with .Net 4 RTM. It will also build previous versions of .Net Projects. Step 1: Install the .Net 4.0 Framework Beta 2 on your build server (or just put VS2010 beta 2 on it) Step 2: Change the Team Build config as follows Stop the Team Build service Go to C:\Program Files\Microsoft Visual Studio [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>This will work with .Net 4 RTM. It will also build previous versions of .Net Projects.</p>
<blockquote><p>Step 1: Install the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&amp;displaylang=en" target="_blank">.Net 4.0 Framework Beta 2</a> on your build server (or just put VS2010 beta 2 on it)</p>
<p>Step 2: Change the Team Build config as follows</p>
<ul>
<li>Stop the Team Build service</li>
<li>Go to <em>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies</em> and open up <em>TfsBuildService.exe.config</em> in the text editor of your choice.</li>
<li>Find the MSBuildPath setting and set the value as follows<br />
&lt;add key=&#8221;MSBuildPath&#8221; value=&#8221;c:\windows\microsoft.net\Framework\v4.0.21006\&#8221; /&gt;</li>
<li>Restart the Team Build service and check that your builds work.</li>
</ul>
<ul>Step 3: You’re done.  Go and ask your boss for a pay rise for being so efficient.</ul>
</blockquote>
<p>Taken from: <a href="http://richardsbraindump.blogspot.com/2009/11/how-to-build-vs2010-solutions-using.html">http://richardsbraindump.blogspot.com/2009/11/how-to-build-vs2010-solutions-using.html</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.lacy.ie%2Fhow-to-build-vs2010-solutions-using-tfs2008-team-build&amp;linkname=How%20To%20Build%20VS2010%20Solutions%20Using%20TFS2008%20Team%20Build"><img src="http://www.lacy.ie/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.lacy.ie/how-to-build-vs2010-solutions-using-tfs2008-team-build/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Deployment Project IIS Deploy error on Team Foundation Server</title>
		<link>http://www.lacy.ie/web-deployment-project-iis-deploy-error-on-team-foundation-server</link>
		<comments>http://www.lacy.ie/web-deployment-project-iis-deploy-error-on-team-foundation-server#comments</comments>
		<pubDate>Mon, 30 Mar 2009 10:49:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[Web Deployment Projects]]></category>

		<guid isPermaLink="false">http://lacy.ie/?p=129</guid>
		<description><![CDATA[I got the following on build until recently. Initializing IIS Web Server... Successfully created virtual directory 'ycmbuild'. Granting IIS read access to the folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'. C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(676,5): error : Some or all identity references could not be translated. Warning: Unable to grant IIS access to folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'. Done building project "WebSite_deploy.wdproj". ========== Rebuild All: 7 [...]


Related posts:<ol><li><a href='http://www.lacy.ie/redirecting-using-strong-types-in-an-asp-net-web-application-project' rel='bookmark' title='Permanent Link: Redirecting using strong types in an asp.net web application project'>Redirecting using strong types in an asp.net web application project</a> <small>Update, I recommend also reading the following post after you...</small></li>
<li><a href='http://www.lacy.ie/handling-relative-paths-and-debug-mode-with-jquery-in-asp-net-web-forms' rel='bookmark' title='Permanent Link: Handling Relative Paths and debug mode with Jquery in ASP.Net Web Forms'>Handling Relative Paths and debug mode with Jquery in ASP.Net Web Forms</a> <small>I had a problem where I wanted to use the...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I got the following on build until recently.</p>
<p><code>Initializing IIS Web Server...<br />
Successfully created virtual directory 'ycmbuild'.<br />
<strong>Granting IIS read access to the folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'.<br />
C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(676,5): error : Some or all identity references could not be translated.<br />
Warning: Unable to grant IIS access to folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'.</strong><br />
Done building project "WebSite_deploy.wdproj".<br />
========== Rebuild All: 7 succeeded, 0 failed, 0 skipped ==========<span id="more-129"></span></code></p>
<p>The solution for me was to stop the web deployment project from creating the iis virtual directory, make a virtual directory pointing at say &#8220;c:\inetpub\vdir&#8221;, give the application pool it belongs to the same rights as the tfservice, edit team build project file adding a task that shuts down the parent website of the virtual directory, deletes all subdirectories and files in &#8220;c:\inetpub\vdir&#8221;, copies the published website that the deployment project creates to &#8220;c:\inetpub\vdir&#8221; and starts the parent website of the virtual directory.</p>
<p>I&#8217;m sure there are other solutions, I found that to be the simplest. Also, I used SDC Tasks to do all of this, very simple stuff.</p>
<p>What you add the the .proj file looks like this:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;Target</span> <span class="re0">Name</span>=<span class="st0">&quot;AfterCompile&quot;</span><span class="re2">&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;Web</span>.WebSite.Stop <span class="re0">Description</span>=<span class="st0">&quot;Default Website&quot;</span> <span class="re2">/&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;Folder</span>.CleanFolder <span class="re0">Path</span>=<span class="st0">&quot;c:\inetpub\vdir&quot;</span> <span class="re0">force</span>=<span class="st0">&quot;true&quot;</span><span class="re2">/&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;Folder</span>.CopyFolder <span class="re0">Source</span>=<span class="st0">&quot;$(SolutionRoot)\..\Binaries\Release\_PublishedWebsites\WebSite_Deploy&quot;</span> <span class="re0">Destination</span>=<span class="st0">&quot;c:\inetpub\vdir&quot;</span> <span class="re2">/&gt;</span></span></div>
</li>
<li class="li2">
<div class="de2"><span class="sc3"><span class="re1">&lt;Web</span>.WebSite.Start <span class="re0">Description</span>=<span class="st0">&quot;Default Website&quot;</span> <span class="re2">/&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;/Target<span class="re2">&gt;</span></span></span></div>
</li>
</ol>
</div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.lacy.ie%2Fweb-deployment-project-iis-deploy-error-on-team-foundation-server&amp;linkname=Web%20Deployment%20Project%20IIS%20Deploy%20error%20on%20Team%20Foundation%20Server"><img src="http://www.lacy.ie/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>Related posts:<ol><li><a href='http://www.lacy.ie/redirecting-using-strong-types-in-an-asp-net-web-application-project' rel='bookmark' title='Permanent Link: Redirecting using strong types in an asp.net web application project'>Redirecting using strong types in an asp.net web application project</a> <small>Update, I recommend also reading the following post after you...</small></li>
<li><a href='http://www.lacy.ie/handling-relative-paths-and-debug-mode-with-jquery-in-asp-net-web-forms' rel='bookmark' title='Permanent Link: Handling Relative Paths and debug mode with Jquery in ASP.Net Web Forms'>Handling Relative Paths and debug mode with Jquery in ASP.Net Web Forms</a> <small>I had a problem where I wanted to use the...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.lacy.ie/web-deployment-project-iis-deploy-error-on-team-foundation-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Impressions of Team Foundation Server</title>
		<link>http://www.lacy.ie/first-impressions-of-team-foundation-server</link>
		<comments>http://www.lacy.ie/first-impressions-of-team-foundation-server#comments</comments>
		<pubDate>Sun, 15 Mar 2009 02:41:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[Microsoft Sharepoint]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://lacy.ie/?p=111</guid>
		<description><![CDATA[Up until recently I had been using trac and svn to manage my code base and coordinate updates to the system I&#8217;m working on. Then we started requiring FXCop to police coding standards, that&#8217;s when we discovered team suite had it inbuilt and hop, skip and a jump and I was looking at the team [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Up until recently I had been using trac and svn to manage my code base and coordinate updates to the system I&#8217;m working on. Then we started requiring FXCop to police coding standards, that&#8217;s when we discovered team suite had it inbuilt and hop, skip and a jump and I was looking at the team foundation server feature list.<span id="more-111"></span>Essentially what it provides is a central point for all project management. You have your task tracking system, your source control, your continuous integration, progress reports and development cycle all handled by tfs.</p>
<p>It does all this by integrating with Sharepoint Services and SQL Server 2005+ (&amp; Reporting Services). So everything including source control is stored on your SQL server, and all your permissions are Windows Auth, so it works really well with active directory.</p>
<p>One of the nicest features of the system is the source control, it took a bit of getting used to but there is something really awesome about being able create a Task inside Visual Studio, do the work required to complete that task, hit check in and associate the changeset with the task all without switching windows.</p>
<p>As with trac you can create views on the bugs/tasks that need to be resolved, but being able to define the area the bug happened in gets easier as you can create a tree that defines the application and pick any point in that tree to assign the bug to.</p>
<p>With team build you can set up builds to go off when checkins are made or they can be triggered by users you give the priviledges to do so. Its ridiculously easy to set up and it uses MSBuild to build and MSTest to Unit Test. In your visual studio window it gives you the result of the build, including any unit tests passed and failed.</p>
<p>TFS exposes web services through the IIS site it creates which you connect to using team suite using Visual Studio or for that matter any other application (of which there are quite a few) allowing you to connect behind the vast majority of firewalls and allowing you freedom to write an application specific to your needs when developing. Personally I only use the Team System Web Access tool to allow people who don&#8217;t use Visual Studio to add tasks to the project so far but when I get some more time I&#8217;ll go digging through them.</p>
<p>The one major problem I found with it is that configuring Active Directory and Sharepoint are a pain in the ass if you&#8217;ve never done it before, specifically when trying to make it accessible from outside your network. The advantage is of course that everything works with IIS and all the technology that is already in place in most Microsoft project and product houses. Its also easier to configure active directory than it is to set up all the things that TFS provides using open source software but I still wonder what I&#8217;ll be doing in a few years when the Microsoft Biz Spark program runs out and we have to start paying for software.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.lacy.ie%2Ffirst-impressions-of-team-foundation-server&amp;linkname=First%20Impressions%20of%20Team%20Foundation%20Server"><img src="http://www.lacy.ie/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.lacy.ie/first-impressions-of-team-foundation-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->