I am using a WebHtmlEditor control in one of my aspx pages.If I work on it in Visual Studio, everything works fine - I can edit in both design and source modes.
But if I open the same ASPX page in Expression Web 2 - this happens:
1) The page actually gets modified - see below for the before and after.2) Expression Web 2 cannot render the WebHtmlEditor - it displays the error "Literal content (' ') is not allowed within a 'Infragistics.WebUI.WebHtmlEditor.HtmlBoxMenuItem"3) If I save the page in Expression Web 2 and then try to compile in Visual Studio 2008, I then get the same error.
It seems that the WebHtmlEditor is not compatible with Expression Web 2. Does anyone know if there's a workaround to use the WebHtmlEditor in Expression Web 2?
----------------------------------------------------------------------------------------------------------
Before opening the ASPX in Expression Web 2:
<ighedit:HtmlBoxMenuItem runat="server" Act="Cut" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False"> <Dialog Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False"></Dialog></ighedit:HtmlBoxMenuItem>
After opening the ASPX in Expression Web 2 (notice the added " "):
<ighedit:HtmlBoxMenuItem runat="server" Act="Cut" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False"> <Dialog Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False"></Dialog> </ighedit:HtmlBoxMenuItem>
Hi Ehuna,
There was a bug submitted for that.
To test, I installed "Expression Web 2" and experimented with attached application. That application contained WebHtmlEditor which version was different from version on my machine, so I had chance to have various exceptions. After experimenting with that software and reading instructions about local bin, etc. I found that problem with " " was triggered by mismatching version defined in <%@ Register ..> and web.config with version of dlls in GAC (or version in local bin).
Please ensure that web site references correct versions of dlls. That should fix your issue.
PSBesides autogenerated " "s, I found another strange thing in "Expression Web 2". If website contained local bin with dlls which versions mismatched with aspx-register and machine did not have matching dlls at all, then "Expression Web 2" might show a custom control in Design view without exceptions. I would expect an exception in this situation.These features of "Expression Web 2" look to me as bugs.
Hi Viktor,
Thanks for following up - I will check the project and make sure the correct versions are in the register tag and in the web.config. I'll let you know the results.
I'm the one that submitted the bug as well - my graphics designers were extremely unhappy they had to use Visual Studio once Expression Web 2 started breaking the ASPX pages.
I made sure I had the correct and matching versions in the GAC, the Web.Config and the <%@ Register ...> tag.
Unfortunately, I still see the "Literal content (' ') is not allowed within a 'Infragistics.WebUI.WebHtmlEditor.HtmlBoxMenuItem'" error when I open the ASPX page in Expression Web 2 (it continues to work fine in Visual Studio unless I save the page in Expression Web 2).
Anything else I can do to make this work?
Below I have details on what I checked and how I made sure the correct versions are in the GAC, the Web.Config file and mypage.aspx.
Emmanuel
1) In Web.Config, I have:
Under <configSections>:
<section name="infragistics.web" type="System.Configuration.SingleTagSectionHandler,System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
Under <system.web><compilation><assemblies>:
<add assembly="Infragistics35.WebUI.UltraWebNavigator.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <add assembly="Infragistics35.WebUI.Shared.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <add assembly="Infragistics35.WebUI.UltraWebToolbar.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <add assembly="Infragistics35.WebUI.WebCombo.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <add assembly="Infragistics35.WebUI.WebHtmlEditor.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/> <add assembly="Infragistics35.WebUI.WebSpellChecker.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>
2) On mypage.aspx I have:
<%@ Register assembly="Infragistics35.WebUI.WebHtmlEditor.v9.1, Version=9.1.20091.2040, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" namespace="Infragistics.WebUI.WebHtmlEditor" tagprefix="ighedit" %>
3) In the GAC:
The moment I read your message I uninstalled older versions of the Infragistics DLLs using Control Panel > Add/Remove Programs. I wanted to make sure I only had the latest DLLs (9.1.20091.2040) installed.
I then used GacView (http://www.nirsoft.net/dot_net_tools/gac_viewer.html) and to my surprise I did see that there were still a bunch of DLLs that ended in version 9.1.20091.1015 instead of 9.1.20091.2040 - I deleted them.
Here are the Infragistics DLLs now in the GAC:
Assemblies ListCreated by using GACViewAssembly Name Version Public Key Token File VersionInfragistics.License 1.0.5005.10 7dd5c3163f2cd0cb 1.0.5005.10Infragistics.Office2007UI.Design.Support.v9.1 1.0.0.0 7dd5c3163f2cd0cb 1.0.0.0Infragistics2.Web.Design.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.Web.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Shared.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.Misc.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinDataSource.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinDock.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinEditors.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinExplorerBar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinGauge.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinGrid.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinListView.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinMaskedEdit.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinStatusBar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinTabControl.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinToolbars.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.UltraWinTree.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Design.Win.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Documents.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Excel.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Misc.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Misc.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.Shared.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraChart.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraGauge.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebCalcManager.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebCalcManager.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebChart.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGauge.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGrid.DocumentExport.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGrid.DocumentExport.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGrid.ExcelExport.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGrid.ExcelExport.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGrid.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebGrid.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebListbar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebListbar.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebMenu.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebNavigator.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebTab.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebTab.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebToolbar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebToolbar.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.UltraWebTree.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebCombo.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebCombo.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebDataInput.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebDataInput.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebDateChooser.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebDateChooser.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebHtmlEditor.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebHtmlEditor.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebNavBar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebNavBar.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebResizingExtender.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebSchedule.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebSchedule.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebScheduleDataProvider.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebScheduleDataProvider.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebSpellChecker.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics2.WebUI.WebSpellChecker.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics3.Wpf.Chart.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Chart.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Chart.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DataPresenter.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DataPresenter.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DataPresenter.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DataPresenter.v9.1.dll.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DataPresenter.v9.1.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DockManager.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DockManager.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DockManager.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DockManager.v9.1.dll.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.DockManager.v9.1.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Editors.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Editors.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Editors.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.OutlookBar.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.OutlookBar.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.OutlookBar.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.OutlookBar.v9.1.dll.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.OutlookBar.v9.1.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Reporting.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Reporting.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Reporting.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Ribbon.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Ribbon.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Ribbon.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Ribbon.v9.1.dll.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Ribbon.v9.1.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Themes.Fall.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Themes.ForestGreen.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Themes.Leaf.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Themes.Lipstick.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Themes.Water.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.Themes.Wind.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.v9.1 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.v9.1.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.v9.1.dll.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.v9.1.dll.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics3.Wpf.v9.1.VisualStudio.Design 9.1.20091.1006 7dd5c3163f2cd0cb 9.1.20091.1006Infragistics35.Web.Design.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.Web.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Shared.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.Misc.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinDataSource.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinDock.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinEditors.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinExplorerBar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinGauge.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinGrid.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinListView.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinMaskedEdit.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinStatusBar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinTabControl.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinToolbars.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.UltraWinTree.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Design.Win.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Documents.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Excel.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Misc.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Misc.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.Shared.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraChart.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraGauge.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebCalcManager.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebCalcManager.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebChart.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGauge.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGrid.DocumentExport.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGrid.DocumentExport.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGrid.ExcelExport.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGrid.ExcelExport.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGrid.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebGrid.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebListbar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebListbar.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebMenu.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebNavigator.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebTab.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebTab.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebToolbar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebToolbar.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.UltraWebTree.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebCombo.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebCombo.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebDataInput.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebDataInput.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebDateChooser.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebDateChooser.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebHtmlEditor.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebHtmlEditor.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebNavBar.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebNavBar.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebResizingExtender.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebSchedule.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebSchedule.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebScheduleDataProvider.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebScheduleDataProvider.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebSpellChecker.v9.1 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040Infragistics35.WebUI.WebSpellChecker.v9.1.Design 9.1.20091.2040 7dd5c3163f2cd0cb 9.1.20091.2040
Hi Emmanuel,
That list looks okay to me. It contains WebUI.Shared.v9.1, WebUI.Design.v9.1, WebUI.WebHtmlEditor.v9.1 and WebUI.WebHtmlEditor.Design.v9.1. To maintain/check GAC I do not use any tool, but plain Windows Explore. GAC is the c:\windows\assembly directory and files located in it can be dragged into it by mouse or removed by delete key. That is more reliable than any help tools.
I am not sure about caching abilities of "Expression Web 2", but those features of VisualStudio is real pain in the neck. In some situations it is next to impossible to get rid of cached dlls and design dlls are the worst. If recompiled/updated control-dlls go to GAC, then I personally before testing any change in designers, do following:1. Close VisualStudio2. If IIS is running, then stop it, or go to TaskManager and kill ASPX in Processes.3. Open Explore and delete all files atC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files4. Delete all files atC:\Documents and Settings\viktors\Local Settings\Application Data\Microsoft\WebsiteCache4a. VisualStudio2003/2005 had few other places which should be cleaned as well.5. Open test website in VisialStudio.6. (if dlls were registered by external program/installation, then that can be not enough).
Both "Expression Web 2" and VisualStudio are products of Microsoft, so, there is a chance that both of them use caching. I do not know anything about cache locations of Expression. It was quite a challenge to find locations used by VisualStudio, which I listed above. (Though, my guess can be wrong and Expression does not use cache;)
I am not sure what I can do else for you. I tested both Infragistics2...v9.1 and Infragistics35...v9.1 dlls with exactly same results. To test I used attached project which contained 3 files: aspx, aspx.cs and web.config. The aspx contained only one WebHtmlEditor without any extra properties, cs was empty and web.config contained references to dlls.I copied those files to a directory on my machine, adjusted versions in web.config and aspx to match with versions of dlls located on my machine, opened "Expression Web 2". File->Open Site->my directory. Double click on Default.aspx->Design view (WebHtmlEditor appeared fine)->modified properties of editor->saved->closed Expression->Opened it again->opened Default.aspx. WebHtmlEditor appeared as it was saved before without any exceptions or
Viktor Snezhko"] [...] To maintain/check GAC I do not use any tool, but plain Windows Explore. GAC is the c:\windows\assembly directory and files located in it can be dragged into it by mouse or removed by delete key. That is more reliable than any help tools.
[...] To maintain/check GAC I do not use any tool, but plain Windows Explore. GAC is the c:\windows\assembly directory and files located in it can be dragged into it by mouse or removed by delete key. That is more reliable than any help tools.
Unfortunately, the Infragistics installers did not clean up the GAC. I had a bunch of older 7.3 Infragistics DLLs in the GAC even after going to Control Panel > Add/Remove Programs > Infragistics 7.3 > Uninstall.
When I tried deleting the Infragistics DLLs in C:\Windows\assembly using Windows Explorer (running as an Administrator) I got "access is denied" errors.
When I used gacview (http://www.nirsoft.net/dot_net_tools/gac_viewer.html) it worked without problems.