<?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"
	>
<channel>
	<title>Comments on: How To: Use the Ngen tool to improve the performance in CAB / SCSF applications</title>
	<atom:link href="http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/</link>
	<description>Sharing some thoughts...</description>
	<pubDate>Fri, 19 Mar 2010 14:45:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Sakshi</title>
		<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/#comment-12740</link>
		<dc:creator>Sakshi</dc:creator>
		<pubDate>Wed, 29 Jul 2009 18:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=109#comment-12740</guid>
		<description>Hi,

I have 10 assembly used in my SCSF application.
I run ngen first for the shell.exe of my application and then the 10 assembly(dll's).

Am I following the correct process?

Please guide if incorrect.

Thanks,

Sakshi</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have 10 assembly used in my SCSF application.<br />
I run ngen first for the shell.exe of my application and then the 10 assembly(dll&#8217;s).</p>
<p>Am I following the correct process?</p>
<p>Please guide if incorrect.</p>
<p>Thanks,</p>
<p>Sakshi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetKicks.com</title>
		<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/#comment-11767</link>
		<dc:creator>DotNetKicks.com</dc:creator>
		<pubDate>Fri, 03 Jul 2009 07:54:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=109#comment-11767</guid>
		<description>&lt;strong&gt;How To: Use the Ngen tool to improve the performance in CAB / SCSF app...&lt;/strong&gt;

You've been kicked (a good thing) - Trackback from DotNetKicks.com...</description>
		<content:encoded><![CDATA[<p><strong>How To: Use the Ngen tool to improve the performance in CAB / SCSF app&#8230;</strong></p>
<p>You&#8217;ve been kicked (a good thing) - Trackback from DotNetKicks.com&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mconverti</title>
		<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/#comment-11043</link>
		<dc:creator>mconverti</dc:creator>
		<pubDate>Wed, 10 Jun 2009 16:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=109#comment-11043</guid>
		<description>Hi Marc,

Unfortunately ClickOnce application deployment does not support Ngen. Check this article for more information:

&lt;a href="http://msdn.microsoft.com/en-us/library/cc656914.aspx" rel="nofollow"&gt;Application Startup Time&lt;/a&gt;

However, you can use another deployment mechanism like regular Windows Installers to run Ngen after deploying your application.
I also found this article that deals with the same question. I didn't try it, but perhaps you could find it useful:

&lt;a href="http://stackoverflow.com/questions/443955/is-it-possible-to-use-ngen-with-clickonce-deployment" rel="nofollow"&gt;Is it possible to use NGen with ClickOnce deployment?&lt;/a&gt;

Hope it helps.
Mariano Converti</description>
		<content:encoded><![CDATA[<p>Hi Marc,</p>
<p>Unfortunately ClickOnce application deployment does not support Ngen. Check this article for more information:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/cc656914.aspx" rel="nofollow">Application Startup Time</a></p>
<p>However, you can use another deployment mechanism like regular Windows Installers to run Ngen after deploying your application.<br />
I also found this article that deals with the same question. I didn&#8217;t try it, but perhaps you could find it useful:</p>
<p><a href="http://stackoverflow.com/questions/443955/is-it-possible-to-use-ngen-with-clickonce-deployment" rel="nofollow">Is it possible to use NGen with ClickOnce deployment?</a></p>
<p>Hope it helps.<br />
Mariano Converti</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Drexler</title>
		<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/#comment-11034</link>
		<dc:creator>Marc Drexler</dc:creator>
		<pubDate>Wed, 10 Jun 2009 10:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=109#comment-11034</guid>
		<description>Hi Mariano,

thanks for this article! :-)
Is it also possible to use ngen, if you are deploying a scsf based application via clickonce?</description>
		<content:encoded><![CDATA[<p>Hi Mariano,</p>
<p>thanks for this article! <img src='http://blogs.southworks.net/mconverti/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Is it also possible to use ngen, if you are deploying a scsf based application via clickonce?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mconverti</title>
		<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/#comment-6235</link>
		<dc:creator>mconverti</dc:creator>
		<pubDate>Wed, 07 Jan 2009 04:54:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=109#comment-6235</guid>
		<description>Hi Lizet:

The &lt;strong&gt;Version&lt;/strong&gt;, &lt;strong&gt;Culture &lt;/strong&gt; and &lt;strong&gt;PublicKeyToken &lt;/strong&gt; fields are not required in your &lt;strong&gt;ProfileCatalog.xml&lt;/strong&gt;.
In Addition, if your assemblies' are not signed with a strong name, the &lt;strong&gt;Version &lt;/strong&gt; field is ignored.

Hope it helps
Mariano Converti</description>
		<content:encoded><![CDATA[<p>Hi Lizet:</p>
<p>The <strong>Version</strong>, <strong>Culture </strong> and <strong>PublicKeyToken </strong> fields are not required in your <strong>ProfileCatalog.xml</strong>.<br />
In Addition, if your assemblies&#8217; are not signed with a strong name, the <strong>Version </strong> field is ignored.</p>
<p>Hope it helps<br />
Mariano Converti</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lizet Pena</title>
		<link>http://blogs.southworks.net/mconverti/2009/01/06/how-to-use-the-ngen-tool-to-improve-the-performance-in-cab-scsf-applications/#comment-6234</link>
		<dc:creator>Lizet Pena</dc:creator>
		<pubDate>Wed, 07 Jan 2009 03:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=109#comment-6234</guid>
		<description>Works like a charm. I also got the same difference in % Time in JIT with ANTS profiler.

One thing though, we compile some of the modules as part of our application, so the build number changes on each build and we have to manually update the profilecatalog to keep the version attribute up to date. This is the only drawback in comparison with the previous version that uses LoadFrom, there was no need to specify version attribute when you load from  using only the assembly name.

This assembly was set as a project reference and copied over to the bin directory each time the solution builds. Now each time the solution builds we should update the profilecatalog.

Are we missing something or is there a way to automate the module build version?

Note: our deployment script uses ngen update to update the assembly native image each time we deploy the module.</description>
		<content:encoded><![CDATA[<p>Works like a charm. I also got the same difference in % Time in JIT with ANTS profiler.</p>
<p>One thing though, we compile some of the modules as part of our application, so the build number changes on each build and we have to manually update the profilecatalog to keep the version attribute up to date. This is the only drawback in comparison with the previous version that uses LoadFrom, there was no need to specify version attribute when you load from  using only the assembly name.</p>
<p>This assembly was set as a project reference and copied over to the bin directory each time the solution builds. Now each time the solution builds we should update the profilecatalog.</p>
<p>Are we missing something or is there a way to automate the module build version?</p>
<p>Note: our deployment script uses ngen update to update the assembly native image each time we deploy the module.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
