<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
  <channel>
    <title>HtmlEditor</title>
    <link>http://www.itwriting.com/phorum/list.php?3</link>
    <description><![CDATA[For discussion of the .Net HTMLEditor control]]></description>
    <language>EN</language>
    <pubDate>Wed, 29 Sep 2010 09:08:46 +0100</pubDate>
    <lastBuildDate>Wed, 29 Sep 2010 09:08:46 +0100</lastBuildDate>
    <category>HtmlEditor</category>
    <generator>Phorum 5.1.25</generator>
    <ttl>60</ttl>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,4637#msg-4637</link>
      <author>poonguzhali</author>
      <description><![CDATA[send me the proper way to install mshtml.dll]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,4637#msg-4637</guid>
      <pubDate>Wed, 29 Sep 2010 09:08:46 +0100</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1995#msg-1995</link>
      <author>James Hancock</author>
      <description><![CDATA[If you install into the application's own directory you will never get these errors because it's the first place that the app looks. It also ignores all other versions including those in the GAC thus ensuring that you always have the right version.<br />
<br />
MS is still stuck in Windows 3.1 days in their minds.  Lots of people at MS are finally figuring this out and pushing MS to change the recomendations. (I've talked to them directly, and ClickOnce is phase one of this)]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1995#msg-1995</guid>
      <pubDate>Sun, 01 May 2005 23:08:55 +0100</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1982#msg-1982</link>
      <author>Lior Ben Dror</author>
      <description><![CDATA[James,<br />
<br />
I wouldn't disregard Microsoft's recommendation about installing PIAs in the GAC:<br />
<br />
I have a .NET application which is using the Microsoft.mshtml PIA. It frequently experienced exceptions with a message saying that the Microsoft.mshtml assembly or one of its dependencies is missing. Weirdly enough, this happens on some machines, but works fine on others! (actually, it works fine on the majority of machines)<br />
<br />
This problem was solved once I installed the mshtml PIA in the GAC.<br />
<br />
Hope this helps,<br />
<br />
Lior]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1982#msg-1982</guid>
      <pubDate>Fri, 22 Apr 2005 20:35:30 +0100</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1860#msg-1860</link>
      <author>James Hancock</author>
      <description><![CDATA[Clarification:<br />
<br />
DLL Sucks = DLL Hell Sucks<br />
<br />
&quot;for ms.net framework related stuff only&quot; = &quot;only stuff from MS that is isntalled by the .net framework installer&quot;]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1860#msg-1860</guid>
      <pubDate>Wed, 09 Feb 2005 22:26:55 +0000</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1832#msg-1832</link>
      <author>James Hancock</author>
      <description><![CDATA[Always always in this day and age install EVERYTHING into your application directory and NEVER into the GAC.<br />
<br />
Why?<br />
<br />
Because people have huge hard drives and it doesn't matter any more, and DLL sucks.<br />
<br />
Because upgrading a file in the GAC programmatically afterwards with an update utililty is problmatic at best.<br />
<br />
Because if you put it in your application directory debugging becomes easy. Something not working? Great copy over the entire directory from another computer that's working and you're done.<br />
<br />
Etc. etc. etc.<br />
<br />
My personal opinion is that the GAC should be for MS .NET Framework related stuff only.]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1832#msg-1832</guid>
      <pubDate>Fri, 28 Jan 2005 14:42:47 +0000</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1828#msg-1828</link>
      <author>Tim</author>
      <description><![CDATA[George,<br />
<br />
Yes, because the managed assembly is a wrapper for mshtml itself, which is part of IE. MSDN has some code for checking the IE version. You could simply advise users to upgrade, rather than supplying the IE setup yourself.<br />
<br />
Tim]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1828#msg-1828</guid>
      <pubDate>Tue, 25 Jan 2005 14:48:03 +0000</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1827#msg-1827</link>
      <author>George Soules</author>
      <description><![CDATA[Tim,<br />
<br />
Thanks for the advice.  It had not occurred to me that there were IE dependencies as well.  If we go the simple route of simply copying Microsoft.mshtml.dll to our application folder and ignoring the GAC altogether, do we still need to check that IE 6 is installed?<br />
<br />
George<br />
<br />
]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1827#msg-1827</guid>
      <pubDate>Tue, 25 Jan 2005 14:33:22 +0000</pubDate>
    </item>
    <item>
      <title>Re: Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1826#msg-1826</link>
      <author>Tim</author>
      <description><![CDATA[George,<br />
<br />
First, your setup should check for IE 6.0 and offer to install it if not present. This will upgrade the unmanaged mshtml components. IE 5.5 is meant to be sufficient, but I feel safer with IE 6.0. <br />
<br />
As for mshtml, here are two sensible options. You can stick in the GAC; if you do, you are meant to use the Windows Installer. A VS.NET setup project works fine. You are not meant to use gacutil for deployment. Regasm isn't necessary for Microsoft.mshtml.dll; in fact, I'd have thought it might mess things up.<br />
<br />
The other idea is to copy it to the application folder. As you say, you could avoid this if it is already in the GAC. I doubt it would do any harm though.<br />
<br />
Not sure what the official position is, but I noticed that Microsoft say the Office XP PIAs should be installed in the GAC; I guess the same might apply to mshtml.<br />
<br />
Tim]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1826#msg-1826</guid>
      <pubDate>Mon, 24 Jan 2005 23:25:34 +0000</pubDate>
    </item>
    <item>
      <title>Proper way to install Microsoft.mshtml.dll</title>
      <link>http://www.itwriting.com/phorum/read.php?3,1825,1825#msg-1825</link>
      <author>George Soules</author>
      <description><![CDATA[We are trying to determine the best/correct way to include Microsoft.mshtml.dll with our app that uses HtmlEditor.<br />
<br />
The simple approach is to simply copy the dll to our application directory.  However, if the user already has a copy on their machine, we will be giving them another.<br />
<br />
A better approach would be to check the Global Assembly Cache to see if the dll is already installed, and if it is, use the installed version.  A risk there is that if the user uninstalls the dll, our app will no longer work.<br />
<br />
If we don't find the dll on the user's machine, we could use gacutil and regasm to install it, but where should we copy the 8MB dll file to?<br />
<br />
Given that Microsoft.mshtml.dll is a Microsoft product, there ought to be some guidelines for dealing with it, but we have not yet discovered them.<br />
<br />
Has anyone had to deal with this and/or know how it should be done?<br />
<br />
George<br />
<br />
]]></description>
      <category>HtmlEditor</category>
      <guid isPermaLink="true">http://www.itwriting.com/phorum/read.php?3,1825,1825#msg-1825</guid>
      <pubDate>Mon, 24 Jan 2005 22:19:09 +0000</pubDate>
    </item>
  </channel>
</rss>
