<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Incorporate Layer Validation in your Builds</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx</link><description>As I promised in my last post , I want to show you how you can make Layer Validation part of your build process. I'm going to assume you've followed along from last post to make things easy. Again, this is all possible in the VSTS 2010 CTP . Unload the</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Layer Validation with the VSTS 2010 CTP</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9196994</link><pubDate>Thu, 11 Dec 2008 17:56:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9196994</guid><dc:creator>Geek Noise</dc:creator><description>&lt;p&gt;Layer Validation with the VSTS 2010 CTP&lt;/p&gt;
</description></item><item><title>re: Incorporate Layer Validation in your Builds</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9245420</link><pubDate>Sun, 21 Dec 2008 13:27:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9245420</guid><dc:creator>Erik Cox</dc:creator><description>&lt;p&gt;It's nice to see how a professional explains things :)..I mean I regularly read all of your VSTS 2010 posts and try out everything you do in your posts..for me that is the easiest way to learn new things..and I gotta say I'm a fan...&lt;/p&gt;
&lt;p&gt;Erik Cox&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.notionsolutions.com"&gt;http://www.notionsolutions.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Visual Studio Team System 2008 Architecture Edition with MSDN Premium Subscription</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9388737</link><pubDate>Mon, 02 Feb 2009 00:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9388737</guid><dc:creator>Termékinformációk fejlesztőknek</dc:creator><description>&lt;p&gt;[Nacsa S&amp;#225;ndor, 2009. janu&amp;#225;r 19-31.] Ez a Team System v&amp;#225;ltozat a szolg&amp;#225;ltat&amp;#225;s-orient&amp;#225;lt (SOA) elosztott&lt;/p&gt;
</description></item><item><title>How to make Layer Validation Diagrams work in the build</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9718468</link><pubDate>Wed, 10 Jun 2009 00:12:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9718468</guid><dc:creator>Marcel de Vries, MVP Team System </dc:creator><description>&lt;p&gt;In Visual studio 2010 Team Architect edition, you have a new type of diagram available, called the layer&lt;/p&gt;
</description></item><item><title>VSTS Rangers Projects – Using VSTS 2010 BETA-1 as part of the TFS Migration tools initiative</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9726804</link><pubDate>Thu, 11 Jun 2009 18:55:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9726804</guid><dc:creator>In search of simplicity, quality and tranquility in software engineering</dc:creator><description>&lt;p&gt;As mentioned in previous posts a huge effort of the TFS Migration tools initiative was to reverse engineer&lt;/p&gt;
</description></item><item><title>re: Incorporate Layer Validation in your Builds</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9851463</link><pubDate>Wed, 29 Jul 2009 01:39:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9851463</guid><dc:creator>Bob Hardister</dc:creator><description>&lt;p&gt;Cameron, I tried getting layer diagram validation to work in the build for the beta 1 version. It's not working. Validation from the diagram does work, but not in the team build (or msbuild). What I tried is this (as a delta from the procedure above)&lt;/p&gt;
&lt;p&gt;A. step 3 not needed (ArchitectureTools folder no longer there)&lt;/p&gt;
&lt;p&gt;B. step 10 did not perform the valiation&lt;/p&gt;</description></item><item><title>re: Incorporate Layer Validation in your Builds</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9851651</link><pubDate>Wed, 29 Jul 2009 06:00:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9851651</guid><dc:creator>Suhail Dutta</dc:creator><description>&lt;p&gt;Hey Bob,&lt;/p&gt;
&lt;p&gt;As of Beta1, steps 1 through 6 are no longer necessary.&lt;/p&gt;
&lt;p&gt;A couple of things to verify&lt;/p&gt;
&lt;p&gt;- Make sure that the layer diagram is not in the modeling project. You must put it in a code project e.g. C# class library&lt;/p&gt;
&lt;p&gt;- Make sure the build action is set to 'Validate'. As of Beta1 this is the default, but we have some issues around copying files from 1 project to another.&lt;/p&gt;
&lt;p&gt;- Make sure you add project references to all the projects that you want validated.&lt;/p&gt;
&lt;p&gt;Since this validation relies on msbuild, we need to tell msbuild what projects should be analyzed. This is achieved by creating project references&lt;/p&gt;
&lt;p&gt;Often it is just enough to create a project reference to the client application which tends to be on the top of the project reference hierarchy.&lt;/p&gt;
&lt;p&gt;Hope that helps. If not, let me know whats going wrong - are you seeing any errors?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Suhail&lt;/p&gt;</description></item><item><title>re: Incorporate Layer Validation in your Builds - some progress</title><link>http://blogs.msdn.com/camerons/archive/2008/12/11/incorporate-layer-validation-in-your-builds.aspx#9852337</link><pubDate>Wed, 29 Jul 2009 20:23:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9852337</guid><dc:creator>Bob Hardister</dc:creator><description>&lt;p&gt;Suhail, I had the LD validating between a console project and a class library. Once I changed the LD dependency between two class libaries it worked in MSBuild from the command line, but not in the team build. I tried passing in the /t:ValidateArchitecture parameter to the team build, but this did not work as it tried to apply the target to the solution not the project containing the LD.&lt;/p&gt;
&lt;p&gt;If I have it working in MSBuild from the cmdln for the project with the LD, it seems that MSBuild in the team build just needs to run the ValidateArchitecture target in the same way the cmdln is. Why doesn't do this? I have set the build action property for the .layer file to validate and also for the .suppresion file under the .layer file. Why aren't these property values being picked up by the team build?&lt;/p&gt;
&lt;p&gt;Thanks for your help!!&lt;/p&gt;</description></item></channel></rss>