<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - Where is GACUTIL?</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Where is GACUTIL?</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Wed, 22 May 2013 10:18:29 GMT</pubDate>
	<lastBuildDate>Wed, 22 May 2013 10:18:29 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>27</c9:totalResults>
	<c9:pageCount>-27</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Help - I've lost it.&nbsp; I installed a .Net 2.0 runtime today and it didn't install gacutil ... anyone know..<br>
<br>
a. Why?<br>
b. Where I can find it ...<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/205281#205281</link>
		<pubDate>Fri, 30 Jun 2006 17:54:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/205281#205281</guid>
		<dc:creator>Rossj</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Rossj/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>Rossj wrote:</div>
<div>&#65279;Help - I've lost it.&nbsp; I installed a .Net 2.0 runtime today and it didn't install gacutil ... anyone know..<br>
<br>
a. Why?<br>
b. Where I can find it ...<br>
</div>
</blockquote>
<br>
<br>
a. GACUTIL doesn't come with the .NET Runtime, but with the .NET SDK - also a free download, but not part of the basic redistributable. The SDK is installed with Visual Studio, so development machines always have it.<br>
<br>
Yes, this sucks big-time. And no, there aren't any managed APIs that can register/unregister things in the GAC. GACUTIL binds to unmanaged functions.<br>
<br>
I'm guessing you need this for deployment? There are several ways to go about it:<br>
1) Bundle GACUTIL.EXE with your installation package.<br>
2) Install in the GAC by copying your DLL into C:\WINDOWS\Assembly. This isn't a perfect solution - I'm pretty sure only copying from Windows Explorer does the trick, and other methods may not work.<br>
3) Install in GAC using your MSI Installer of choice - the built in Visual Studio Installer project can install assemblies in the GAC simply by adding a Global Assembly Cache folder as part of the destination filesystem.<br>
<br>
If you need GACUTIL for other purposes - cleaning the Download Cache or whatnot - you'll have to find alternate ways of doing it. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/bccb0c2e51534da580a49deb017c48ce#bccb0c2e51534da580a49deb017c48ce</link>
		<pubDate>Fri, 30 Jun 2006 19:31:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/bccb0c2e51534da580a49deb017c48ce#bccb0c2e51534da580a49deb017c48ce</guid>
		<dc:creator>Yggdrasil</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Yggdrasil/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>Yggdrasil wrote:</div>
<div>&#65279;Yes, this sucks big-time. And no, there aren't any managed APIs that can register/unregister things in the GAC. GACUTIL binds to unmanaged functions.</div>
</blockquote>
<br>
Actually, there is a managed API that can install an assembly in the GAC: <a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacinstall.aspx">
System.EnterpriseServices.Internal.Publish.GacInstall</a>. I've used it, it works great.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7291aeb5083e4db590229deb017c48f7#7291aeb5083e4db590229deb017c48f7</link>
		<pubDate>Fri, 30 Jun 2006 19:35:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7291aeb5083e4db590229deb017c48f7#7291aeb5083e4db590229deb017c48f7</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>Sven Groot wrote:</div>
<div>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>Yggdrasil wrote:</strong> <i>&#65279;Yes, this sucks big-time. And no, there aren't any managed APIs that can register/unregister things in the GAC. GACUTIL binds to unmanaged functions.</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
Actually, there is a managed API that can install an assembly in the GAC: <a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacinstall.aspx">
System.EnterpriseServices.Internal.Publish.GacInstall</a>. I've used it, it works great.</div>
</blockquote>
<br>
<br>
Is this new in 2.0? I don't remember it there in 1.1.<br>
And while I've used the EnterpriseServices.Internal namespace before (to create IIS virtual directories), I would hesitate recommending its use. I don't think they're committed to keeping it there without breaking changes.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/832ae606a19449b8930b9deb017c4921#832ae606a19449b8930b9deb017c4921</link>
		<pubDate>Fri, 30 Jun 2006 20:41:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/832ae606a19449b8930b9deb017c4921#832ae606a19449b8930b9deb017c4921</guid>
		<dc:creator>Yggdrasil</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Yggdrasil/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>Yggdrasil wrote:</div>
<div>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>Sven Groot wrote:</strong> <i>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>Yggdrasil wrote:</strong> <i>&#65279;Yes, this sucks big-time. And no, there aren't any managed APIs that can register/unregister things in the GAC. GACUTIL binds to unmanaged functions.</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
Actually, there is a managed API that can install an assembly in the GAC: <a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacinstall.aspx">
System.EnterpriseServices.Internal.Publish.GacInstall</a>. I've used it, it works great.</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
Is this new in 2.0? I don't remember it there in 1.1.</div>
</blockquote>
<br>
The docs say it's 2.0, 1.1, and 1.0 compatible. I've only used it in 2.0 though.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/ca841ae5311144b5bde79deb017c494d#ca841ae5311144b5bde79deb017c494d</link>
		<pubDate>Fri, 30 Jun 2006 20:55:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/ca841ae5311144b5bde79deb017c494d#ca841ae5311144b5bde79deb017c494d</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p></p>
<blockquote>
<div>Sven Groot wrote:</div>
<div>&#65279;<br>
The docs say it's 2.0, 1.1, and 1.0 compatible. I've only used it in 2.0 though.</div>
</blockquote>
<p></p>
<p>Cool. Didn't know about it. I'll keep it in mind.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/c481cf9727274338a2a49deb017c4975#c481cf9727274338a2a49deb017c4975</link>
		<pubDate>Fri, 30 Jun 2006 21:20:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/c481cf9727274338a2a49deb017c4975#c481cf9727274338a2a49deb017c4975</guid>
		<dc:creator>Yggdrasil</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Yggdrasil/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Thanks guys, great help. I actually needed it for a quick pilot where I wrote a quick mockup but needed stdole from the GAC - quick question - to which I don't really expect an answer, why isn't that installed with the runtime either?<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/e9c7f5b046f94612a22e9deb017c499d#e9c7f5b046f94612a22e9deb017c499d</link>
		<pubDate>Fri, 30 Jun 2006 21:31:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/e9c7f5b046f94612a22e9deb017c499d#e9c7f5b046f94612a22e9deb017c499d</guid>
		<dc:creator>Rossj</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Rossj/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>Yggdrasil wrote:</div>
<div>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>Rossj wrote:</strong> <i>&#65279;Help - I've lost it.&nbsp; I installed a .Net 2.0 runtime today and it didn't install gacutil ... anyone know..<br>
<br>
a. Why?<br>
b. Where I can find it ...<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
a. GACUTIL doesn't come with the .NET Runtime, but with the .NET SDK - also a free download, but not part of the basic redistributable. The SDK is installed with Visual Studio, so development machines always have it.<br>
<br>
Yes, this sucks big-time. And no, there aren't any managed APIs that can register/unregister things in the GAC. GACUTIL binds to unmanaged functions.<br>
<br>
I'm guessing you need this for deployment? There are several ways to go about it:<br>
1) Bundle GACUTIL.EXE with your installation package.<br>
2) Install in the GAC by copying your DLL into C:\WINDOWS\Assembly. This isn't a perfect solution - I'm pretty sure only copying from Windows Explorer does the trick, and other methods may not work.<br>
3) Install in GAC using your MSI Installer of choice - the built in Visual Studio Installer project can install assemblies in the GAC simply by adding a Global Assembly Cache folder as part of the destination filesystem.<br>
<br>
If you need GACUTIL for other purposes - cleaning the Download Cache or whatnot - you'll have to find alternate ways of doing it.
<img src="/emoticons/emotion-6.gif" border="0"></div>
</blockquote>
<br>
<br>
I disagree with this advice.<br>
<br>
First off, GACUTIL is part of the .Net SDK not the .Net Redistributible, therefore you are not licensed to redistribute that code.<br>
<br>
Secondly, .Net and the CLR were designed to mitigate the problems associated with sharing library code files that everyone calls DLL Hell, the GAC , if used improperly, reintroduces all the pitfalls that COM DLLs had<br>
<br>
The GAC makes xcopy deployment moot.&nbsp; If you're going to use the GAC, and since you can't use xcopy now, you should really be using a installation technology that was designed for end-user application installation.. like Windows Installer (MSI).&nbsp; MSI knows
 how to register assemblies with the end-user's GAC.&nbsp; Dont hack the installation APIs by using GACUTIL.<br>
<br>
GACUTIL is for developers not end-users. That's why it's in the SDK but not the Redistributable.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/12cd6057745144fb97d69deb017c49cd#12cd6057745144fb97d69deb017c49cd</link>
		<pubDate>Sat, 01 Jul 2006 04:44:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/12cd6057745144fb97d69deb017c49cd#12cd6057745144fb97d69deb017c49cd</guid>
		<dc:creator>pacelvi</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/pacelvi/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>pacelvi wrote:</div>
<div><br>
GACUTIL is for developers not end-users. That's why it's in the SDK but not the Redistributable.<br>
</div>
</blockquote>
<br>
<br>
You've never shipped anything with a CCW that requires stdole have you? Why isn't stdole in the runtime? It is in my local (SDK) GAC and it is required the moment I use CCW...<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7e41729010ee4f8c9aa19deb017c49f5#7e41729010ee4f8c9aa19deb017c49f5</link>
		<pubDate>Sat, 01 Jul 2006 13:33:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7e41729010ee4f8c9aa19deb017c49f5#7e41729010ee4f8c9aa19deb017c49f5</guid>
		<dc:creator>Rossj</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Rossj/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>pacelvi wrote:</div>
<div><br>
&nbsp;&nbsp;&nbsp; Secondly, .Net and the CLR were designed to mitigate the problems associated with sharing library code files that everyone calls DLL Hell, the GAC , if used improperly, reintroduces all the pitfalls that COM DLLs had<br>
</div>
</blockquote>
<br>
&nbsp;&nbsp;&nbsp; Actually, the GAC is out there for solving the infamous DLL Hell problem, because GAC only allows assemblies signed with strong names to be installed into it, so it's impossible for an assembly to overwrite another assembly, because every signed assemblies
 have different strong names. signed assemblies have a lot of benefits, so sometimes using GAC is a good alternative.<br>
<br>
Sheva<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/9ddf8ee3e4714311a11c9deb017c4a1e#9ddf8ee3e4714311a11c9deb017c4a1e</link>
		<pubDate>Sat, 01 Jul 2006 13:43:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/9ddf8ee3e4714311a11c9deb017c4a1e#9ddf8ee3e4714311a11c9deb017c4a1e</guid>
		<dc:creator>Zhou Yong</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/footballism/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>Rossj wrote:</div>
<div>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>pacelvi wrote:</strong> <i><br>
GACUTIL is for developers not end-users. That's why it's in the SDK but not the Redistributable.<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
You've never shipped anything with a CCW that requires stdole have you? Why isn't stdole in the runtime? It is in my local (SDK) GAC and it is required the moment I use CCW...<br>
</div>
</blockquote>
<br>
<br>
I dont know if we're on the same page.&nbsp; The statement you quoted is me refering to the GACUTIL.exe binary that is in the SDK to assist developer in managing their assemblies in the GAC.<br>
<br>
Your sentence menions just the GAC. I dont know if you mean GACUTIL.&nbsp; If you mean just the GAC, then I'll have to say I wasn't making a blanket statement to not use the GAC, just that if you use it be sure you're using it for the right reasons.<br>
<br>
I stand by what I said about GACUTIL.&nbsp; It's MS's code and they did not authorize it's redistributibility, it also was not designed to be used with installers and what not.&nbsp; That's what MSI is for.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/c56caffbdc084753828f9deb017c4a4a#c56caffbdc084753828f9deb017c4a4a</link>
		<pubDate>Sat, 01 Jul 2006 14:20:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/c56caffbdc084753828f9deb017c4a4a#c56caffbdc084753828f9deb017c4a4a</guid>
		<dc:creator>pacelvi</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/pacelvi/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote>
<div>footballism wrote:</div>
<div>&#65279;
<blockquote>
<table>
<tbody>
<tr>
<td><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td><strong>pacelvi wrote:</strong> <i><br>
&nbsp;&nbsp;&nbsp; Secondly, .Net and the CLR were designed to mitigate the problems associated with sharing library code files that everyone calls DLL Hell, the GAC , if used improperly, reintroduces all the pitfalls that COM DLLs had<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
&nbsp;&nbsp;&nbsp; Actually, the GAC is out there for solving the infamous DLL Hell problem, because GAC only allows assemblies signed with strong names to be installed into it, so it's impossible for an assembly to overwrite another assembly, because every signed assemblies
 have different strong names. signed assemblies have a lot of benefits, so sometimes using GAC is a good alternative.<br>
<br>
Sheva<br>
</div>
</blockquote>
<br>
<br>
Having the DLLs in the same location as the exe's is the solution to DLL hell as well.&nbsp; When I first started .Net , I immediately assumed that the GAC was good and that's where I should be putting my class libraries because of the reasons you state (code signing,etc)..
 but I came to the conclusion that the GAC wasn't really giving me any value that would make up for the complexity of deployment and uninstalling.&nbsp; Plus realizing that trying to save hard disk space is really a false economy since the DLL's i'm making are really
 insignificant in size relative to the sizes of HD now.<br>
<br>
I've also come to agree with the train of thought that says an application should only be using the versions of the DLLs that it originally tested/shipped with and the easiest way to implement this is through shipping all the code together and only updating
 the consumers of DLL updates that were specifically recompiled with those updated DLLs.<br>
<br>
So for me at least the benifits of the GAC didn't outweight the potential costs and I stopped using it.&nbsp;
<br>
<br>
That decision process is one that everyone should make on thier own taking into account their specifics.&nbsp; So I didn't intend to say no one should the GAC, I just wanted to raise some points that are not so apparent up front but ultimately everyone makes thier
 own decisions.<br>
<br>
It was GACUTIL.exe specifically that I think peopel should avoid on the client deployment side.<br>
<br>
<br>
The .Net Documentation has this note:<br>
<br>
<p>In deployment scenarios, use Windows Installer 2.0 to install assemblies into the global assembly cache. Use Windows Explorer or the Global Assembly Cache tool only in development scenarios, because they do not provide assembly reference counting and other
 features provided when using the Windows Installer.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/bf0bb6ae31794311a4e89deb017c4a7b#bf0bb6ae31794311a4e89deb017c4a7b</link>
		<pubDate>Sat, 01 Jul 2006 14:37:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/bf0bb6ae31794311a4e89deb017c4a7b#bf0bb6ae31794311a4e89deb017c4a7b</guid>
		<dc:creator>pacelvi</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/pacelvi/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>I agree, use MSI's whenever possible.&nbsp; But I'm trying to distribute an ActiveX control that interops back to a .NET assembly.&nbsp; What is the prescribed GAC installation method for this situation?<br>
<br>
According to <a href="http://groups.google.com/group/microsoft.public.dotnet.framework.remoting/browse_thread/thread/46d6b2801128c8f2/5c222b8fff366d1e%235c222b8fff366d1e">
this thread</a> you have to put .NET assemblies into the GAC for them to be visible to ActiveX controls hosted on a web page (and preliminary tests show this seems to still hold true, the thread is from 2003).&nbsp; So I need to put my assembly into the GAC via
 a CAB install (aka inf).<br>
<br>
Is my &quot;best&quot; option to write a .net app which calls the EnterpriseServices method mentioned earlier just to put my needed assembly into the GAC?&nbsp; That seems like a bad hack instead of a solution.&nbsp;
<br>
<br>
Could I simply do a:<br>
<br>
copy [assembly file name] \windows\assembly\<br>
<br>
and shfusion.dll will do its magic?&nbsp; This is scary to me as there doesn't seem to be a good way to get failure messages, and I don't know if that even works.<br>
<br>
Any help would be great!&nbsp; I've been scratching my head all day long on this.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/39b67b3b53df4bb2a1e79deb017c4ac1#39b67b3b53df4bb2a1e79deb017c4ac1</link>
		<pubDate>Wed, 09 May 2007 21:54:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/39b67b3b53df4bb2a1e79deb017c4ac1#39b67b3b53df4bb2a1e79deb017c4ac1</guid>
		<dc:creator>brockweaver</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brockweaver/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Just fyi, the only thing I could get to work in my situation (auto-install .NET 2.0 assemblies via an ActiveX control on a web page) was to write a little exe myself that calls into the System.EnterpriseServices.Internal.Publish object methods to install
 into the GAC and register it for interop.&nbsp; I could have used regasm to do the COM portion, but since some people do not have the 2.0 runtime in their path (and I didn't want to hard code it in the .inf file), I just did it through the exe.<br>
<br>
<br>
If anybody wants details, I'd be happy to post them.&nbsp; It took me a good 3 hours to get everything working as it should, and I see no reason for anyone to go through the same pains I did!<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/db87fd36637f46ceb77c9deb017c4aea#db87fd36637f46ceb77c9deb017c4aea</link>
		<pubDate>Thu, 10 May 2007 00:40:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/db87fd36637f46ceb77c9deb017c4aea#db87fd36637f46ceb77c9deb017c4aea</guid>
		<dc:creator>brockweaver</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brockweaver/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Well, I'm interested <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
I'm looking for a solution to deploy a managed dll with an unmanaged dll as a linkresource in the GAC.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/1383a3f8295649dbaeca9deb017c4b2e#1383a3f8295649dbaeca9deb017c4b2e</link>
		<pubDate>Sun, 01 Jul 2007 09:52:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/1383a3f8295649dbaeca9deb017c4b2e#1383a3f8295649dbaeca9deb017c4b2e</guid>
		<dc:creator>Oberon.dot</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Oberon.dot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>I need your post:)</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/135783d36de04de3aff59deb017c4b6f#135783d36de04de3aff59deb017c4b6f</link>
		<pubDate>Fri, 06 Jul 2007 07:41:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/135783d36de04de3aff59deb017c4b6f#135783d36de04de3aff59deb017c4b6f</guid>
		<dc:creator>FrankOuyang</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/FrankOuyang/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Information on this would be a great help.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/63be64b8e75441209c129deb017c4bb2#63be64b8e75441209c129deb017c4bb2</link>
		<pubDate>Mon, 11 Feb 2008 22:34:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/63be64b8e75441209c129deb017c4bb2#63be64b8e75441209c129deb017c4bb2</guid>
		<dc:creator>KeyboardG</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dark_Halmut/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>GACUTIL is part of the .NET Framework SDK. If you're curious where it is in your machine and you know it's in your PATH, try WHERE GACUTIL.EXE from the command line.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/ca84f407d2cb42a282439deb017c4bda#ca84f407d2cb42a282439deb017c4bda</link>
		<pubDate>Tue, 12 Feb 2008 05:45:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/ca84f407d2cb42a282439deb017c4bda#ca84f407d2cb42a282439deb017c4bda</guid>
		<dc:creator>JChung2006</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JChung2006/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Of course, I&nbsp;was referring to this. Don't worry I wrote it myself last night.<br>
<br>
<blockquote>
<div class="quoteAuthor">brockweaver wrote:</div>
<div class="quoteBody">&#65279;Just fyi, the only thing I could get to work in my situation (auto-install .NET 2.0 assemblies via an ActiveX control on a web page) was to write a little exe myself that calls into the System.EnterpriseServices.Internal.Publish object
 methods to install into the GAC and register it for interop.&nbsp; I could have used regasm to do the COM portion, but since some people do not have the 2.0 runtime in their path (and I didn't want to hard code it in the .inf file), I just did it through the exe.<br>
<br>
<br>
If anybody wants details, I'd be happy to post them.&nbsp; It took me a good 3 hours to get everything working as it should, and I see no reason for anyone to go through the same pains I did!<br>
</div>
</blockquote></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/aee27aef4281407d8a309deb017c4c5f#aee27aef4281407d8a309deb017c4c5f</link>
		<pubDate>Tue, 12 Feb 2008 17:10:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/aee27aef4281407d8a309deb017c4c5f#aee27aef4281407d8a309deb017c4c5f</guid>
		<dc:creator>KeyboardG</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dark_Halmut/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>Good.&nbsp;&nbsp; Maybe you can post how you did it then?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7dcb19c361fd4295bba69deb017c4c87#7dcb19c361fd4295bba69deb017c4c87</link>
		<pubDate>Wed, 13 Feb 2008 04:51:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7dcb19c361fd4295bba69deb017c4c87#7dcb19c361fd4295bba69deb017c4c87</guid>
		<dc:creator>JChung2006</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JChung2006/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">brockweaver said:</div><div class="quoteText">Just fyi, the only thing I could get to work in my situation (auto-install .NET 2.0 assemblies via an ActiveX control on a web page) was to write a little exe myself that calls into the System.EnterpriseServices.Internal.Publish
 object methods to install into the GAC and register it for interop.&nbsp; I could have used regasm to do the COM portion, but since some people do not have the 2.0 runtime in their path (and I didn't want to hard code it in the .inf file), I just did it through
 the exe.<br>
<br>
<br>
If anybody wants details, I'd be happy to post them.&nbsp; It took me a good 3 hours to get everything working as it should, and I see no reason for anyone to go through the same pains I did!<br>
</div></blockquote>Hi,<br>
&nbsp;&nbsp;&nbsp; I read your notes. I'd like to have the details you have for this problem if possible. I'm trying to distribute a tlb obtained from a 2.0 framework dll, but I have several registration problems. I made an msi project in which I added all the needed libraries,
 but after the client installation I keep having &quot;ActiveX can't create object&quot;, to be honest I made several test but I can't solve the problem.<br>
<br>
Kind regards<br>
<br>
<br>
You wrote:<br>
--------------<br>
ust fyi, the only thing I could get to work in my situation (auto-install .NET 2.0 assemblies via an ActiveX control on a web page) was to write a little exe myself that calls into the System.EnterpriseServices.Internal.Publish object methods to install into
 the GAC and register it for interop.&nbsp; I could have used regasm to do the COM portion, but since some people do not have the 2.0 runtime in their path (and I didn't want to hard code it in the .inf file), I just did it through the exe.<br>
<br>
<br>
If anybody wants details, I'd be happy to post them.&nbsp; It took me a good 3 hours to get everything working as it should, and I see no reason for anyone to go through the same pains I did!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7a51884b95cf4fb78fff9deb017c4ccf#7a51884b95cf4fb78fff9deb017c4ccf</link>
		<pubDate>Mon, 23 Jun 2008 08:57:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/7a51884b95cf4fb78fff9deb017c4ccf#7a51884b95cf4fb78fff9deb017c4ccf</guid>
		<dc:creator>jerry drake</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jerrydrake/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Yggdrasil said:</div><div class="quoteText">
<blockquote>
<div>Rossj wrote:</div>
<div>&#65279;Help - I've lost it.&nbsp; I installed a .Net 2.0 runtime today and it didn't install gacutil ... anyone know..<br>
<br>
a. Why?<br>
b. Where I can find it ...<br>
</div>
</blockquote>
<br>
<br>
a. GACUTIL doesn't come with the .NET Runtime, but with the .NET SDK - also a free download, but not part of the basic redistributable. The SDK is installed with Visual Studio, so development machines always have it.<br>
<br>
Yes, this sucks big-time. And no, there aren't any managed APIs that can register/unregister things in the GAC. GACUTIL binds to unmanaged functions.<br>
<br>
I'm guessing you need this for deployment? There are several ways to go about it:<br>
1) Bundle GACUTIL.EXE with your installation package.<br>
2) Install in the GAC by copying your DLL into C:\WINDOWS\Assembly. This isn't a perfect solution - I'm pretty sure only copying from Windows Explorer does the trick, and other methods may not work.<br>
3) Install in GAC using your MSI Installer of choice - the built in Visual Studio Installer project can install assemblies in the GAC simply by adding a Global Assembly Cache folder as part of the destination filesystem.<br>
<br>
If you need GACUTIL for other purposes - cleaning the Download Cache or whatnot - you'll have to find alternate ways of doing it.
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif" alt="Sad"></div></blockquote>I have installed Visual Studio 2008 but I cannot find &quot;gacutil.exe&quot;... you said that is included, is it? If yes, why a can't find it, if yes, whick exactly .NET
 SDK I should install? I'm begginer as you can see. Thank you very much for your help.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/2c64384167664db1af459deb017c4d18#2c64384167664db1af459deb017c4d18</link>
		<pubDate>Sat, 21 Mar 2009 17:33:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/2c64384167664db1af459deb017c4d18#2c64384167664db1af459deb017c4d18</guid>
		<dc:creator>grafiky</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/grafiky/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">grafiky said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Yggdrasil said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
I have installed Visual Studio 2008 but I cannot find &quot;gacutil.exe&quot;... you said that is included, is it? If yes, why a can't find it, if yes, whick exactly .NET SDK I should install? I'm begginer as you can see. Thank you very much for your help.<br>
</div></blockquote>C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin<br>
<br>
If its not there, maybe you had a problem similar to this guy:<br>
<br>
<a href="http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/006edcd4-888d-4b95-8454-9651dc298390/">http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/006edcd4-888d-4b95-8454-9651dc298390/</a><br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/56c6068418a84bbebad29deb017c4d42#56c6068418a84bbebad29deb017c4d42</link>
		<pubDate>Sat, 21 Mar 2009 19:38:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/56c6068418a84bbebad29deb017c4d42#56c6068418a84bbebad29deb017c4d42</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">DCMonkey said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">grafiky said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin<br>
<br>
If its not there, maybe you had a problem similar to this guy:<br>
<br>
<a href="http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/006edcd4-888d-4b95-8454-9651dc298390/">http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/006edcd4-888d-4b95-8454-9651dc298390/</a><br>
<br>
</div></blockquote>Thank you very much! I will try then...<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/3a8c5f1dcfc7446ca6f99deb017c4d6b#3a8c5f1dcfc7446ca6f99deb017c4d6b</link>
		<pubDate>Sat, 21 Mar 2009 20:41:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/3a8c5f1dcfc7446ca6f99deb017c4d6b#3a8c5f1dcfc7446ca6f99deb017c4d6b</guid>
		<dc:creator>grafiky</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/grafiky/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">grafiky said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">DCMonkey said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Thank you very much! I will try then...<br>
</div></blockquote>Look under &quot;Visual Studio Tools&quot; in your start menu -&gt; Visual Studio,..<br>
<br>
There should be something like visual studio command prompt,..<br>
If you start that, GACUTIL get's added to the path and is availible as a command.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/753afc3379784fecb6399deb017c4dae#753afc3379784fecb6399deb017c4dae</link>
		<pubDate>Sat, 21 Mar 2009 22:04:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/753afc3379784fecb6399deb017c4dae#753afc3379784fecb6399deb017c4dae</guid>
		<dc:creator>Maddus Mattus</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Maddus Mattus/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Maddus Mattus said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">grafiky said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Look under &quot;Visual Studio Tools&quot; in your start menu -&gt; Visual Studio,..<br>
<br>
There should be something like visual studio command prompt,..<br>
If you start that, GACUTIL get's added to the path and is availible as a command.</div></blockquote>Thank you for the answer. But the fact is that it isn't. After searching I have found that something is wrong with the installation of Visual Studio so I'm uninstalling
 now and in one hour I will know if is there where you say <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /><br>
Thanks<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/6069c3ff9a0d4c6789849deb017c4dd8#6069c3ff9a0d4c6789849deb017c4dd8</link>
		<pubDate>Sat, 21 Mar 2009 23:29:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/6069c3ff9a0d4c6789849deb017c4dd8#6069c3ff9a0d4c6789849deb017c4dd8</guid>
		<dc:creator>grafiky</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/grafiky/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Where is GACUTIL?</title>
		<description><![CDATA[<p>I'm a really beginner but I'm going to tell you my expirence with this. Because yesterday I was asking my self (and to a lot of people to <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' />) the same: &quot;where is the gacutil.exe?<br>
<br>
This firs is that in a correct installation of Visual Studio this utility is in &quot;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin&quot;, you also can use it with the &quot;Visual Studio Command Promnt&quot; from &quot;Visual Studio Tools&quot;. IF IS NOT THERE, be sure that your installation
 is not correct.<br>
<br>
What I did?<br>
<br>
1.- Uninstall Visual Studio with this tool (or follow the instruction): <a href="http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx">http&#58;&#47;&#47;msdn.microsoft.com&#47;en-us&#47;vstudio&#47;bb968856.aspx</a><br>
2.- Uninstall .NET Framework (all version) with this tool: <a href="http://blogs.msdn.com/astebner/pages/8904493.aspx">http&#58;&#47;&#47;blogs.msdn.com&#47;astebner&#47;pages&#47;8904493.aspx</a><br>
3.- Read the Visual Studio Readme before installing againg. The are some notes like desactivate windows update during instalation that are very recommended.<br>
4.- Install Visual Studio<br>
<br>
Now I have the util!<br>
<br>
If you want to try other solution maybe this is useful:<br>
<br>
<a href="http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/006edcd4-888d-4b95-8454-9651dc298390/">http&#58;&#47;&#47;social.msdn.microsoft.com&#47;Forums&#47;en-US&#47;windowssdk&#47;thread&#47;006edcd4-888d-4b95-8454-9651dc298390&#47;</a><br>
<br>
Thanks to <span class="shrunk"><span id="ctl00_MainPlaceHolder_EntryList_ctl23_EntryTemplate_UsernameLabel">DCMonkey</span></span> and
<span class="shrunk"><span id="ctl00_MainPlaceHolder_EntryList_ctl25_EntryTemplate_UsernameLabel">Maddus Mattus</span></span> for they comments.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/fe3556e3f89343b299669deb017c4e04#fe3556e3f89343b299669deb017c4e04</link>
		<pubDate>Sun, 22 Mar 2009 12:51:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/205281-Where-is-GACUTIL/fe3556e3f89343b299669deb017c4e04#fe3556e3f89343b299669deb017c4e04</guid>
		<dc:creator>grafiky</dc:creator>
		<slash:comments>27</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/grafiky/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>