<?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>Karl Reinsch's Blog &#187; .NET</title>
	<atom:link href="http://karlreinsch.com/category/microsoft/net-microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://karlreinsch.com</link>
	<description>programming models, inference engines, AI, whatever</description>
	<lastBuildDate>Thu, 19 Apr 2012 05:56:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Finding duplicate copies in msbuild logs</title>
		<link>http://karlreinsch.com/2012/04/01/finding-duplicate-copies-in-msbuild-logs/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=finding-duplicate-copies-in-msbuild-logs</link>
		<comments>http://karlreinsch.com/2012/04/01/finding-duplicate-copies-in-msbuild-logs/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 04:28:52 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSBuild]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=1501</guid>
		<description><![CDATA[I have recently needed to track down some build races due to duplicate file copies. The build in question is MSBuild-based. I found this tool provided by co-worker Buck Hodges to be very helpful. I ran into one issue with the tool &#8211; it does not handle node names that contain colons, such as &#8220;152:3&#8243;. [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/10/18/wf-rules-unleashing-the-rule-engine-within-dot-net/' rel='bookmark' title='WF Rules: Unleashing The Rule Engine Within .NET'>WF Rules: Unleashing The Rule Engine Within .NET</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2012/04/01/finding-duplicate-copies-in-msbuild-logs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WF Rules: Unleashing The Rule Engine Within .NET</title>
		<link>http://karlreinsch.com/2010/10/18/wf-rules-unleashing-the-rule-engine-within-dot-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wf-rules-unleashing-the-rule-engine-within-dot-net</link>
		<comments>http://karlreinsch.com/2010/10/18/wf-rules-unleashing-the-rule-engine-within-dot-net/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 12:45:07 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[WF Rules]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=1337</guid>
		<description><![CDATA[I have written previously about WF Rules, the rule engine that ships in .NET. As I have described, this rule engine is bundled in .NET versions 3.0 and higher, and is included in the default installation of Windows Vista and Windows 7. (If you are using .NET 4.0, you need the Extended / Full install [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/01/11/have-you-implemented-backward-chaining-on-a-microsoft-rule-engine/' rel='bookmark' title='Have You Implemented Backward Chaining On A Microsoft Rule Engine?'>Have You Implemented Backward Chaining On A Microsoft Rule Engine?</a></li>
<li><a href='http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/' rel='bookmark' title='Microsoft Rule Engine Survey'>Microsoft Rule Engine Survey</a></li>
<li><a href='http://karlreinsch.com/2010/03/17/rules-in-wf4/' rel='bookmark' title='Rules In WF4'>Rules In WF4</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/10/18/wf-rules-unleashing-the-rule-engine-within-dot-net/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft Rule Engine Survey</title>
		<link>http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-rule-engine-survey</link>
		<comments>http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:12:38 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[BizTalk BRE]]></category>
		<category><![CDATA[BizTalk Server]]></category>
		<category><![CDATA[expert systems]]></category>
		<category><![CDATA[Microsoft BRE]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=1326</guid>
		<description><![CDATA[Are you interested in helping to shape Microsoft&#8217;s future rules products? Microsoft is running a survey on rule engines in general, and its own rule products (WF Rules, MS BRE) in particular through the end of this week &#8211; June 4. (I would have blogged it yesterday, but was off due to holiday.) The survey [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/02/05/microsoft-rule-engines/' rel='bookmark' title='Microsoft&#8217;s Rule Engines'>Microsoft&#8217;s Rule Engines</a></li>
<li><a href='http://karlreinsch.com/2010/01/11/have-you-implemented-backward-chaining-on-a-microsoft-rule-engine/' rel='bookmark' title='Have You Implemented Backward Chaining On A Microsoft Rule Engine?'>Have You Implemented Backward Chaining On A Microsoft Rule Engine?</a></li>
<li><a href='http://karlreinsch.com/2008/12/06/thanks-to-the-bre-survey-participants/' rel='bookmark' title='Thanks to the BRE survey participants'>Thanks to the BRE survey participants</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Rules In WF4</title>
		<link>http://karlreinsch.com/2010/03/17/rules-in-wf4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rules-in-wf4</link>
		<comments>http://karlreinsch.com/2010/03/17/rules-in-wf4/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 17:55:26 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[WF Rules]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=1245</guid>
		<description><![CDATA[My blog stats show trending topics around searches for &#8220;wf4 rule engine&#8221; and &#8220;wf rule engine&#8221; and &#8220;wf rules&#8221; among other variations. If those topics are leading people to this blog, then I might as well address the topic directly. What Is WF? For those who don&#8217;t know what the queries above mean &#8211; it [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/10/18/wf-rules-unleashing-the-rule-engine-within-dot-net/' rel='bookmark' title='WF Rules: Unleashing The Rule Engine Within .NET'>WF Rules: Unleashing The Rule Engine Within .NET</a></li>
<li><a href='http://karlreinsch.com/2010/02/05/microsoft-rule-engines/' rel='bookmark' title='Microsoft&#8217;s Rule Engines'>Microsoft&#8217;s Rule Engines</a></li>
<li><a href='http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/' rel='bookmark' title='Microsoft Rule Engine Survey'>Microsoft Rule Engine Survey</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/03/17/rules-in-wf4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WF Migration Kit CTP 1 Released</title>
		<link>http://karlreinsch.com/2010/03/08/wf-migration-kit-ctp-1-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wf-migration-kit-ctp-1-released</link>
		<comments>http://karlreinsch.com/2010/03/08/wf-migration-kit-ctp-1-released/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 16:12:04 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[CodePlex]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=1195</guid>
		<description><![CDATA[The first Community Technology Preview (CTP) for the WF Migration Kit has been released, for migrating to the upcoming new Windows Workflow Foundation. Consider trying the tool if you are a WF3 user who is looking to migrate your workflows to WF4. Migrators are included for a number of the WF3 out-of-the-box activities. There is [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/03/17/rules-in-wf4/' rel='bookmark' title='Rules In WF4'>Rules In WF4</a></li>
<li><a href='http://karlreinsch.com/2010/10/18/wf-rules-unleashing-the-rule-engine-within-dot-net/' rel='bookmark' title='WF Rules: Unleashing The Rule Engine Within .NET'>WF Rules: Unleashing The Rule Engine Within .NET</a></li>
<li><a href='http://karlreinsch.com/2009/05/03/biztalk-server-2009-released/' rel='bookmark' title='BizTalk Server 2009 Released'>BizTalk Server 2009 Released</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/03/08/wf-migration-kit-ctp-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Rule Engines</title>
		<link>http://karlreinsch.com/2010/02/05/microsoft-rule-engines/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-rule-engines</link>
		<comments>http://karlreinsch.com/2010/02/05/microsoft-rule-engines/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 16:51:04 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[BizTalk BRE]]></category>
		<category><![CDATA[BizTalk Server]]></category>
		<category><![CDATA[BRMS]]></category>
		<category><![CDATA[Charles Young]]></category>
		<category><![CDATA[expert systems]]></category>
		<category><![CDATA[forward chaining]]></category>
		<category><![CDATA[Microsoft Solver Foundation]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Mono Project]]></category>
		<category><![CDATA[MS BRE]]></category>
		<category><![CDATA[negation-as-failure]]></category>
		<category><![CDATA[rete algorithm]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[StreamInsight]]></category>
		<category><![CDATA[the cult of rete]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[WF Rules]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=803</guid>
		<description><![CDATA[I am often asked to describe the rule engines that Microsoft ships. (The first question being: &#8220;Microsoft has rule engines?&#8221;) This question frequently comes from folks who know rules, but don&#8217;t know .NET. This post is specifically written to answer the question. Should the offerings change in the future, I will update this post as [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/' rel='bookmark' title='Microsoft Rule Engine Survey'>Microsoft Rule Engine Survey</a></li>
<li><a href='http://karlreinsch.com/2009/05/03/biztalk-server-2009-released/' rel='bookmark' title='BizTalk Server 2009 Released'>BizTalk Server 2009 Released</a></li>
<li><a href='http://karlreinsch.com/2010/01/11/have-you-implemented-backward-chaining-on-a-microsoft-rule-engine/' rel='bookmark' title='Have You Implemented Backward Chaining On A Microsoft Rule Engine?'>Have You Implemented Backward Chaining On A Microsoft Rule Engine?</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/02/05/microsoft-rule-engines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Have You Implemented Backward Chaining On A Microsoft Rule Engine?</title>
		<link>http://karlreinsch.com/2010/01/11/have-you-implemented-backward-chaining-on-a-microsoft-rule-engine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=have-you-implemented-backward-chaining-on-a-microsoft-rule-engine</link>
		<comments>http://karlreinsch.com/2010/01/11/have-you-implemented-backward-chaining-on-a-microsoft-rule-engine/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 19:27:53 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[backward chaining]]></category>
		<category><![CDATA[BizTalk BRE]]></category>
		<category><![CDATA[expert system]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[WF Rules]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=892</guid>
		<description><![CDATA[Every so often I hear about a &#8220;friend of a friend&#8221; who has implemented a backward chaining project with one of the Microsoft rule engines (WF Rules, BizTalk MS BRE). However, the details usually fail to materialize. If you have worked on such a system, or know someone who has &#8211; please contact me using [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/01/07/who-said-it-any-backward-chaining-engine-must-eventually/' rel='bookmark' title='Who Said It? &#8220;any backward chaining engine must eventually&#8230;&#8221;'>Who Said It? &#8220;any backward chaining engine must eventually&#8230;&#8221;</a></li>
<li><a href='http://karlreinsch.com/2010/01/07/on-chaining/' rel='bookmark' title='On Chaining'>On Chaining</a></li>
<li><a href='http://karlreinsch.com/2010/02/05/microsoft-rule-engines/' rel='bookmark' title='Microsoft&#8217;s Rule Engines'>Microsoft&#8217;s Rule Engines</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/01/11/have-you-implemented-backward-chaining-on-a-microsoft-rule-engine/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Another .NET Rete Implementation &#8211; NRuler</title>
		<link>http://karlreinsch.com/2010/01/07/another-net-rete-implementation-nruler/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=another-net-rete-implementation-nruler</link>
		<comments>http://karlreinsch.com/2010/01/07/another-net-rete-implementation-nruler/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 17:57:33 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NRuler]]></category>
		<category><![CDATA[NxBRE]]></category>
		<category><![CDATA[rete]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[Simple Rule Engine]]></category>
		<category><![CDATA[SRE]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=860</guid>
		<description><![CDATA[I just spotted another .NET implementation of Rete &#8211; NRuler. The site shows only 10 downloads, but it seems to have been live less than a month so far. Any of the 10 downloaders care to share their impressions? How does it compare with NxBRE or SRE? (As an aside, I spotted NRuler because it [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/01/06/another-dormant-net-rule-engine-project-simple-rule-engine/' rel='bookmark' title='Another Dormant .NET Rule Engine Project: Simple Rule Engine'>Another Dormant .NET Rule Engine Project: Simple Rule Engine</a></li>
<li><a href='http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/' rel='bookmark' title='Microsoft Rule Engine Survey'>Microsoft Rule Engine Survey</a></li>
<li><a href='http://karlreinsch.com/2009/05/03/biztalk-server-2009-released/' rel='bookmark' title='BizTalk Server 2009 Released'>BizTalk Server 2009 Released</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/01/07/another-net-rete-implementation-nruler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Dormant .NET Rule Engine Project: Simple Rule Engine</title>
		<link>http://karlreinsch.com/2010/01/06/another-dormant-net-rule-engine-project-simple-rule-engine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=another-dormant-net-rule-engine-project-simple-rule-engine</link>
		<comments>http://karlreinsch.com/2010/01/06/another-dormant-net-rule-engine-project-simple-rule-engine/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 19:33:33 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rete]]></category>
		<category><![CDATA[rule engine]]></category>
		<category><![CDATA[Simple Rule Engine]]></category>
		<category><![CDATA[SRE]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=851</guid>
		<description><![CDATA[I recently stumbled across another rule engine for .NET that I hadn&#8217;t seen before: Simple Rule Engine (SRE). Looks dormant, or possibly dead altogether. If any readers have tried it out, I welcome comments about your experiences with it. Related posts: NxBRE Project Seems To Have Gone Dormant Another .NET Rete Implementation &#8211; NRuler Microsoft [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2009/09/01/nxbre-project-seems-to-have-gone-dormant/' rel='bookmark' title='NxBRE Project Seems To Have Gone Dormant'>NxBRE Project Seems To Have Gone Dormant</a></li>
<li><a href='http://karlreinsch.com/2010/01/07/another-net-rete-implementation-nruler/' rel='bookmark' title='Another .NET Rete Implementation &#8211; NRuler'>Another .NET Rete Implementation &#8211; NRuler</a></li>
<li><a href='http://karlreinsch.com/2010/06/01/microsoft-rule-engine-survey/' rel='bookmark' title='Microsoft Rule Engine Survey'>Microsoft Rule Engine Survey</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2010/01/06/another-dormant-net-rule-engine-project-simple-rule-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NxBRE Project Seems To Have Gone Dormant</title>
		<link>http://karlreinsch.com/2009/09/01/nxbre-project-seems-to-have-gone-dormant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nxbre-project-seems-to-have-gone-dormant</link>
		<comments>http://karlreinsch.com/2009/09/01/nxbre-project-seems-to-have-gone-dormant/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 20:32:49 +0000</pubDate>
		<dc:creator>Karl W. Reinsch</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NxBRE]]></category>
		<category><![CDATA[rule engine]]></category>

		<guid isPermaLink="false">http://karlreinsch.com/?p=750</guid>
		<description><![CDATA[Not sure why I didn&#8217;t spot this before, but it appears that the NxBRE project (a .NET rule engine) has recently gone dormant. Cheers to David for all the work he put in over the years. Related posts: Another Dormant .NET Rule Engine Project: Simple Rule Engine Another .NET Rete Implementation &#8211; NRuler October Rules [...]
Related posts:<ol>
<li><a href='http://karlreinsch.com/2010/01/06/another-dormant-net-rule-engine-project-simple-rule-engine/' rel='bookmark' title='Another Dormant .NET Rule Engine Project: Simple Rule Engine'>Another Dormant .NET Rule Engine Project: Simple Rule Engine</a></li>
<li><a href='http://karlreinsch.com/2010/01/07/another-net-rete-implementation-nruler/' rel='bookmark' title='Another .NET Rete Implementation &#8211; NRuler'>Another .NET Rete Implementation &#8211; NRuler</a></li>
<li><a href='http://karlreinsch.com/2010/02/03/october-rules-fest-2009-2010/' rel='bookmark' title='October Rules Fest 2009 &amp; 2010'>October Rules Fest 2009 &#038; 2010</a></li>
</ol>]]></description>
		<wfw:commentRss>http://karlreinsch.com/2009/09/01/nxbre-project-seems-to-have-gone-dormant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

