<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>NTrace - High Performance Tracing for .NET Applications</title><link>http://ntrace.codeplex.com/project/feeds/rss</link><description>NTrace is a library that provides flexible, high-performance, and zero-config trace logging for your C&amp;#35; applications.   NTrace is currently 100&amp;#37; C&amp;#35;.</description><item><title>New Post: preprocessor does not handle "Enabled" properties?</title><link>http://ntrace.codeplex.com/discussions/435022</link><description>&lt;div style="line-height: normal;"&gt;I built a new instrumented windows app and added some tracing on the Form constructor. I was able to get some tracing to work, but the &amp;quot;Enabled&amp;quot; property did not preprocess well. This is the code&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;if (EtwTrace.Enabled)
{
    // Do something interesting
}&lt;/code&gt;&lt;/pre&gt;

and this is the pre-processed result:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;if (EtwTraceInstrumentedWinForms.TraceHelper.provider.Enabled)
{
    // Do something interesting
}
&lt;/code&gt;&lt;/pre&gt;

The class name &amp;quot;EtwTrace&amp;quot; has not been cleared. If I fix this up in the original code to &lt;br /&gt;
&lt;pre&gt;&lt;code&gt;            if (InstrumentedWinForms.TraceHelper.provider.Enabled)&lt;/code&gt;&lt;/pre&gt;

it works, of course, but then the preprocessor is not used.&lt;br /&gt;
&lt;br /&gt;
Similar problems happen with EtwTrace.TraceFlagEnabled and EtwTrace.TraceFlagAndLevelEnabled.&lt;br /&gt;
&lt;br /&gt;
I was using MS Visual Studio 10 SP1, with version 2.0.0.0 of NTrace downloaded in a zip named NTrace.2.0.141.0.zip&lt;br /&gt;
&lt;br /&gt;
Have I missed some important step?&lt;br /&gt;
&lt;br /&gt;
JR VanMechelen&lt;br /&gt;
&lt;/div&gt;</description><author>jrvjrv</author><pubDate>Fri, 01 Mar 2013 13:01:20 GMT</pubDate><guid isPermaLink="false">New Post: preprocessor does not handle "Enabled" properties? 20130301010120P</guid></item><item><title>New Post: Support for Channels</title><link>http://ntrace.codeplex.com/discussions/430926</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Will you be including support for channels in the next version? &amp;nbsp;I understand that these are required to get traces into Event Viewer.&lt;/p&gt;
&lt;/div&gt;</description><author>SGarratt</author><pubDate>Sat, 26 Jan 2013 08:29:58 GMT</pubDate><guid isPermaLink="false">New Post: Support for Channels 20130126082958A</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Great, thanks!&lt;/p&gt;
&lt;p&gt;Do you have any estimation about when you'll have a testable build?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;--Eran&lt;/p&gt;
&lt;/div&gt;</description><author>eranahare</author><pubDate>Sun, 02 Dec 2012 15:36:00 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121202033600P</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I welcome any and all beta testers!&lt;/p&gt;
&lt;p&gt;And I meant that I'll be *adding* support for 4.5; prior versions should continue to work.&lt;/p&gt;
&lt;div&gt;On Nov 29, 2012 10:27 AM, &amp;quot;eranahare&amp;quot; &amp;lt;&lt;a href="mailto:notifications@codeplex.com"&gt;notifications@codeplex.com&lt;/a&gt;&amp;gt; wrote:&lt;br type="attribution"&gt;
&lt;blockquote style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex"&gt;
&lt;div&gt;
&lt;p&gt;From: eranahare&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Hi Andy,&lt;/p&gt;
&lt;p&gt;Thanks for your reply.&lt;/p&gt;
&lt;p&gt;Do you have any ETA for the VS2012 NTrace? I'd like to be a Beta tester:-)&lt;/p&gt;
&lt;p&gt;Something I didn't quite understand re/ your last sentence &lt;span&gt;- does it mean that it will work just with 4.5 on 2012, or will it still support earlier .net versions (as 2010 supports 3.5)?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;--Eran&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;Read the &lt;a href="http://ntrace.codeplex.com/discussions/404058#post949043" target="_blank"&gt;
full discussion online&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To add a post to this discussion, reply to this email (&lt;a href="mailto:NTrace@discussions.codeplex.com?subject=[NTrace:404058]" target="_blank"&gt;NTrace@discussions.codeplex.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;To start a new discussion for this project, email &lt;a href="mailto:NTrace@discussions.codeplex.com" target="_blank"&gt;
NTrace@discussions.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You are receiving this email because you subscribed to this discussion on CodePlex. You can
&lt;a href="https://ntrace.codeplex.com/subscriptions/thread/project/edit" target="_blank"&gt;
unsubscribe or change your settings&lt;/a&gt; on codePlex.com.&lt;/p&gt;
&lt;p&gt;Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at
&lt;a href="http://codeplex.com" target="_blank"&gt;codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>ahopper</author><pubDate>Thu, 29 Nov 2012 17:50:09 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121129055009P</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi Andy,&lt;/p&gt;
&lt;p&gt;Thanks for your reply.&lt;/p&gt;
&lt;p&gt;Do you have any ETA for the VS2012 NTrace? I'd like to be a Beta tester:-)&lt;/p&gt;
&lt;p&gt;Something I didn't quite understand re/ your last sentence&amp;nbsp;&lt;span&gt;- does it mean that it will work just with 4.5 on 2012, or will it still support earlier .net versions (as 2010 supports 3.5)?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;--Eran&lt;/p&gt;
&lt;/div&gt;</description><author>eranahare</author><pubDate>Thu, 29 Nov 2012 15:27:49 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121129032749P</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hey, Eran-&lt;/p&gt;
&lt;p&gt;I don't check this account as often; sorry it took so long to respond. Yes, I'm porting NTrace to 2012 and the new MSBuild targets for 4.5.&lt;/p&gt;
&lt;p&gt;-Andy&lt;/p&gt;
&lt;div&gt;On Nov 29, 2012 9:44 AM, &amp;quot;eranahare&amp;quot; &amp;lt;&lt;a href="mailto:notifications@codeplex.com"&gt;notifications@codeplex.com&lt;/a&gt;&amp;gt; wrote:&lt;br type="attribution"&gt;
&lt;blockquote style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex"&gt;
&lt;div&gt;
&lt;p&gt;From: eranahare&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Thanks Andre.&lt;/p&gt;
&lt;p&gt;This solution will not work for us:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We have a lot of NTrace code in out product and migrating it will require a lot of dev and test work
&lt;/li&gt;&lt;li&gt;We currently work with .net 3.5 and don't have any plans moving to a later version in the coming future
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;I don't know what's the maintenance level of NTrace these days, but I need to get
&lt;strong&gt;any &lt;/strong&gt;answer re/ NTrace support for VS2012, so we can plan accordingly.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;--Eran&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;Read the &lt;a href="http://ntrace.codeplex.com/discussions/404058#post949014" target="_blank"&gt;
full discussion online&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To add a post to this discussion, reply to this email (&lt;a href="mailto:NTrace@discussions.codeplex.com?subject=[NTrace:404058]" target="_blank"&gt;NTrace@discussions.codeplex.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;To start a new discussion for this project, email &lt;a href="mailto:NTrace@discussions.codeplex.com" target="_blank"&gt;
NTrace@discussions.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You are receiving this email because you subscribed to this discussion on CodePlex. You can
&lt;a href="https://ntrace.codeplex.com/subscriptions/thread/project/edit" target="_blank"&gt;
unsubscribe or change your settings&lt;/a&gt; on codePlex.com.&lt;/p&gt;
&lt;p&gt;Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at
&lt;a href="http://codeplex.com" target="_blank"&gt;codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>ahopper</author><pubDate>Thu, 29 Nov 2012 14:54:29 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121129025429P</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Thanks Andre.&lt;/p&gt;
&lt;p&gt;This solution will not work for us:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We have a lot of NTrace code in out product and migrating it will require a lot of dev and test work
&lt;/li&gt;&lt;li&gt;We currently work with .net 3.5 and don't have any plans moving to a later version in the coming future&amp;nbsp;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;I don't know what's the&amp;nbsp;maintenance level of NTrace these days, but I need to get
&lt;strong&gt;any &lt;/strong&gt;answer re/ NTrace support for VS2012, so we can plan accordingly.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;--Eran&lt;/p&gt;
&lt;/div&gt;</description><author>eranahare</author><pubDate>Thu, 29 Nov 2012 14:44:45 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121129024445P</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;.net 4.5 has ETW support build in with the class &lt;strong&gt;System.Diagnostics.Tracing.EventSource&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;
http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx&lt;/p&gt;
&lt;/div&gt;</description><author>AndreZiegler</author><pubDate>Sun, 25 Nov 2012 21:42:41 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121125094241P</guid></item><item><title>New Post: NTrace support for VS2012</title><link>http://ntrace.codeplex.com/discussions/404058</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Are there any plans for VS2012 support? If so, is there any ETA for that?&lt;/p&gt;
&lt;p&gt;We're currently heavily using NTrace with VS2010, and about to migrate our source code to VS2012, and from initial tests we saw that NTrace is not supported.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;--Eran&lt;/p&gt;
&lt;/div&gt;</description><author>eranhare</author><pubDate>Wed, 21 Nov 2012 09:03:51 GMT</pubDate><guid isPermaLink="false">New Post: NTrace support for VS2012 20121121090351A</guid></item><item><title>Source code checked in, #81799</title><link>http://ntrace.codeplex.com/SourceControl/changeset/changes/81799</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:57:23 GMT</pubDate><guid isPermaLink="false">Source code checked in, #81799 20121001095723P</guid></item><item><title>Source code checked in, #81798</title><link>http://ntrace.codeplex.com/SourceControl/changeset/changes/81798</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:51:05 GMT</pubDate><guid isPermaLink="false">Source code checked in, #81798 20121001095105P</guid></item><item><title>New Comment on "How to use NTrace"</title><link>http://ntrace.codeplex.com/wikipage?title=How to use NTrace&amp;ANCHOR#C25053</link><description>Also when tweaking an exisiting project the TraceHelper.cs file has to have a build action of Instrument to instantiate the TraceHelper.providor object.</description><author>FredStephens</author><pubDate>Thu, 20 Sep 2012 20:40:32 GMT</pubDate><guid isPermaLink="false">New Comment on "How to use NTrace" 20120920084032P</guid></item><item><title>New Comment on "How to use NTrace"</title><link>http://ntrace.codeplex.com/wikipage?title=How to use NTrace&amp;ANCHOR#C25049</link><description>Previous comment applies to Tweak An Existing Project</description><author>FredStephens</author><pubDate>Thu, 20 Sep 2012 19:04:43 GMT</pubDate><guid isPermaLink="false">New Comment on "How to use NTrace" 20120920070443P</guid></item><item><title>New Comment on "How to use NTrace"</title><link>http://ntrace.codeplex.com/wikipage?title=How to use NTrace&amp;ANCHOR#C25048</link><description>To get the NTRACE tab to appear under your project properties. You need to another line after &amp;#60;TargetFrameworkversion&amp;#62; to specify that there is a new project type for NTrace and a C&amp;#35; project.&amp;#10;&amp;#10;&amp;#60;TargetFrameworkVersion&amp;#62;v4.0&amp;#60;&amp;#47;TargetFrameworkVersion&amp;#62;&amp;#10;&amp;#60;ProjectTypeGuids&amp;#62;&amp;#123;B5E33638-F656-4309-B8B1-11385E5F1346&amp;#125;&amp;#59;&amp;#123;FAE04EC0-301F-11D3-BF4B-00C04F79EFBC&amp;#125;&amp;#60;&amp;#47;ProjectTypeGuids&amp;#62;</description><author>FredStephens</author><pubDate>Thu, 20 Sep 2012 19:01:34 GMT</pubDate><guid isPermaLink="false">New Comment on "How to use NTrace" 20120920070134P</guid></item><item><title>New Post: Converting Existing Projects or WinForm project that do not seem to instrumented</title><link>http://ntrace.codeplex.com/discussions/356087</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Follow the documentation steps for &amp;quot;Tweak An Existing Project&amp;quot; and while you are editing the project file you need to also change the ItemGroup for compile.&lt;/p&gt;
&lt;p&gt;The keyword changes from Compile to Instrument, note you do not instrument a designer file just the base class.&lt;/p&gt;
&lt;p&gt;&lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;ItemGroup&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Instrument&lt;/span&gt;
&lt;span style="color:red"&gt;Include&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;quot;OvDotNetApi.cs&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;SubType&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;Component&lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;SubType&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Instrument&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Compile&lt;/span&gt;
&lt;span style="color:red"&gt;Include&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;quot;OvDotNetApi.Designer.cs&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;DependentUpon&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;OvDotNetApi.cs&lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;DependentUpon&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Compile&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Instrument&lt;/span&gt;
&lt;span style="color:red"&gt;Include&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;quot;MemoryMappedFile.cs&amp;quot;&lt;/span&gt;
&lt;span style="color:blue"&gt;/&amp;gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Instrument&lt;/span&gt;
&lt;span style="color:red"&gt;Include&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;quot;OvInterface.cs&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;ItemGroup&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I have also seen this error when creating a instrumented winform solution.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>FredStephens</author><pubDate>Wed, 16 May 2012 22:20:17 GMT</pubDate><guid isPermaLink="false">New Post: Converting Existing Projects or WinForm project that do not seem to instrumented 20120516102017P</guid></item><item><title>Created Issue: Null string parameters, causes problems [12158]</title><link>http://ntrace.codeplex.com/workitem/12158</link><description>String retVal &amp;#61; null&amp;#59;&lt;br /&gt;EtxTrace.Trace&amp;#40;&amp;#34;Search Result &amp;#61; &amp;#123;0&amp;#125;&amp;#34;,retVal&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Also if you specific a negative number it compiles on some systems not others.&lt;br /&gt;&lt;br /&gt;EtwTrace.Trace&amp;#40;&amp;#34;Return Index &amp;#123;0&amp;#125;&amp;#34;,-1&amp;#41;&amp;#59;&lt;br /&gt;</description><author>FredStephens</author><pubDate>Wed, 16 May 2012 22:05:40 GMT</pubDate><guid isPermaLink="false">Created Issue: Null string parameters, causes problems [12158] 20120516100540P</guid></item><item><title>New Post: Status of NTrace?</title><link>http://ntrace.codeplex.com/discussions/354770</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;What is the status of this project? Also because the last version is a beta version?!?!&lt;/p&gt;
&lt;p&gt;Is it complete and perfect? Or is it just not worked on anymore?&lt;/p&gt;
&lt;/div&gt;</description><author>dvdstelt</author><pubDate>Mon, 07 May 2012 12:43:17 GMT</pubDate><guid isPermaLink="false">New Post: Status of NTrace? 20120507124317P</guid></item><item><title>Updated Wiki: Home</title><link>http://ntrace.codeplex.com/wikipage?version=22</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;NTrace is a library that provides flexible, high-performance, and zero-config trace logging for your C&amp;#35; applications.&lt;br /&gt;NTrace is currently 100&amp;#37; C&amp;#35;.&lt;br /&gt;&lt;br /&gt;(Did you come here looking for Johannes Passing&amp;#39;s dynamic function boundary tracing toolkit? If so, click &lt;a href="http://ntrace.org" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=NTrace&amp;DownloadId=233916" alt="NewProjectDialog.png" title="NewProjectDialog.png" /&gt;&lt;br /&gt;
&lt;h2&gt;What is NTrace?&lt;/h2&gt;NTrace is a combination of a runtime framework and a code preprocessor that provides an API for using &lt;a href="http://msdn.microsoft.com/en-us/library/bb968803.aspx" class="externalLink"&gt;Event Tracing for Windows&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (ETW) in your managed code. In practice, it&amp;#39;s a lot like the&lt;a href="http://msdn.microsoft.com/en-us/library/aa364159(VS.85).aspx" class="externalLink"&gt;Windows Trace Preprocessor&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (WPP).&lt;br /&gt;
&lt;h2&gt;Why would I want to use NTrace?&lt;/h2&gt;There are two high-level reasons why you&amp;#39;d want to use NTrace. The first is that it allows you to have trace instrumentation that can be enabled and disabled at runtime without having to modify any configuration files. The second is that the tracing capabilities provided by the ETW subsystem are very efficient and flexible. We&amp;#39;ve tried to preserve as much of the simplicity of using Trace.WriteLine while providing access to all of the features of WPP/ETW. The end result is that you have a great way to troubleshoot your code when it&amp;#39;s out in the field.&lt;br /&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;In order to use NTrace, your code needs to meet the following criteria:
&lt;ul&gt;&lt;li&gt;You must be using the .NET 2.0 (or later) runtime&lt;/li&gt;
&lt;li&gt;You must be using Visual Studio 2008 or Visual Studio 2010&lt;/li&gt;
&lt;li&gt;Your code must be C# (VB support still eludes us due to differences in the NRefactory parsers)&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Documentation&lt;/h2&gt;For more information (including a tutorial for how one can capture and view trace logs using NTrace/ETW) please refer to the &lt;a href="http://ntrace.codeplex.com/documentation?referringTitle=Home"&gt;Documentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;NTrace is made possible through the gracious agreement of &lt;a href="http://www.docusys.net" class="externalLink"&gt;DocuSys, Inc.&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to allow the source for this project to be released to the public for general consumption and improvement, the efforts of Andy Hopper, a Senior Architect with &lt;a href="http://www.whatsupgold.com" class="externalLink"&gt;Ipswitch, Inc.&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, and the handy NRefactory library developed by the team that brought you &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Default.aspx" class="externalLink"&gt;SharpDevelop&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;NTrace is released under the Eclipse Public License and is free for all use. If you would like to contribute, please contact one of the project administrators.&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ahopper</author><pubDate>Wed, 18 Jan 2012 18:33:16 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120118063316P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://ntrace.codeplex.com/documentation?version=12</link><description>&lt;div class="wikidoc"&gt;Welcome to the documentation for NTrace. We hope that you&amp;#39;ll find NTrace to be an invaluable addition to your arsenal of coding tools, and this page is where we will publish information about how to use it, how it works, and tips and tricks for making your life easier.&lt;br /&gt;&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="480px" width="640px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ICPvnSqti_8&amp;amp;fmt=6"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="480px" width="640px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/ICPvnSqti_8&amp;amp;fmt=6" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?v=ICPvnSqti_8&amp;amp;fmt=6" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://ntrace.codeplex.com/wikipage?title=Introduction&amp;referringTitle=Documentation"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ntrace.codeplex.com/wikipage?title=How%20to%20use%20NTrace&amp;referringTitle=Documentation"&gt;How to use NTrace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.clouditproonline.com/article/visual-studio-2010/wpp-tracing-in-visual-c-2010-projects" class="externalLink"&gt;Want to use ETW Tracing in Unmanaged Code?&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; (External link)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ahopper</author><pubDate>Wed, 18 Jan 2012 18:22:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20120118062250P</guid></item><item><title>New Post: Recommendation for multi-project setup?</title><link>http://ntrace.codeplex.com/discussions/285709</link><description>&lt;div style="line-height: normal;"&gt;Hi, Mike-
&lt;div&gt;&lt;br&gt;
&lt;/div&gt;
&lt;div&gt;You can use a provider ID shared across multiple assemblies. In general, the approach I recommend is to think in terms of the logical components you want tracing from, and use that as your guide for what assemblies have what provider IDs; we simply assign
 a new provider ID per assembly because it is the safest default behavior. By the way, you can also use the trace flags to filter sub-component's trace messages, so that becomes another way to &amp;quot;slice&amp;quot; the trace output.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;
&lt;/div&gt;
&lt;div&gt;-Andy&lt;br&gt;
&lt;br&gt;
&lt;div&gt;On Tue, Jan 10, 2012 at 10:35 PM, mikemill &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:notifications@codeplex.com"&gt;notifications@codeplex.com&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex"&gt;
&lt;div&gt;
&lt;p&gt;From: mikemill&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Andy, I just started looking at NTrace to see if it'll work for one of our larger applications. Right now we have a single web application that's made up of somewhere around 20 DLLs. What's the recommended way to include NTrace in a project like that? One
 NTrace.ClassicProvider per DLL? Can we share the ETW provider ID across all the projects and have events all show up in one place or will there be a conflict?&lt;/p&gt;
&lt;p&gt;thanks, mj&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;Read the &lt;a href="http://ntrace.codeplex.com/discussions/285709#post723447" target="_blank"&gt;
full discussion online&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To add a post to this discussion, reply to this email (&lt;a href="mailto:NTrace@discussions.codeplex.com?subject=[NTrace:285709]" target="_blank"&gt;NTrace@discussions.codeplex.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;To start a new discussion for this project, email &lt;a href="mailto:NTrace@discussions.codeplex.com" target="_blank"&gt;
NTrace@discussions.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You are receiving this email because you subscribed to this discussion on CodePlex. You can
&lt;a href="https://ntrace.codeplex.com/subscriptions/thread/project/edit" target="_blank"&gt;
unsubscribe or change your settings&lt;/a&gt; on codePlex.com.&lt;/p&gt;
&lt;p&gt;Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at
&lt;a href="http://codeplex.com" target="_blank"&gt;codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>ahopper</author><pubDate>Thu, 12 Jan 2012 16:45:23 GMT</pubDate><guid isPermaLink="false">New Post: Recommendation for multi-project setup? 20120112044523P</guid></item></channel></rss>