I updated B133019 witrh the following info.
There appears to be a problem in the 8.3.4 install.
However im getting the following error after installing the new theme skin files
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0012: The type 'DevExpress.XtraScheduler.Native.IDateNavigatorControllerOwner' is defined in an assembly that is not referenced. You must add a reference to assembly 'DevExpress.XtraScheduler.v8.3.Core, Version=8.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a'.
Source Error:
Line 341: this.@__controlSkins[@__BuildControl__control11_skinKey] = new System.Web.UI.ControlSkin(typeof(DevExpress.Web.ASPxDataView.ASPxDataView), new System.Web.UI.ControlSkinDelegate(this.@__BuildControl__control11));
Line 342: this.@__controlSkins[@__BuildControl__control23_skinKey] = new System.Web.UI.ControlSkin(typeof(DevExpress.Web.ASPxEditors.ASPxDateEdit), new System.Web.UI.ControlSkinDelegate(this.@__BuildControl__control23));
Line 343: this.@__controlSkins[@__BuildControl__control25_skinKey] = new System.Web.UI.ControlSkin(typeof(DevExpress.Web.ASPxScheduler.ASPxDateNavigator), new System.Web.UI.ControlSkinDelegate(this.@__BuildControl__control25));
Line 344: this.@__controlSkins[@__BuildControl__control26_skinKey] = new System.Web.UI.ControlSkin(typeof(DevExpress.Web.ASPxEditors.ASPxFilterControl), new System.Web.UI.ControlSkinDelegate(this.@__BuildControl__control26));
Line 345: this.@__controlSkins[@__BuildControl__control29_skinKey] = new System.Web.UI.ControlSkin(typeof(DevExpress.Web.ASPxGridView.ASPxGridView), new System.Web.UI.ControlSkinDelegate(this.@__BuildControl__control29));
Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\crm\4d81fe47\9ac8edd6\App_GlobalTheme_Office2003 Blue.2saptb9x.0.cs Line: 343
Steps to Reproduce:
add themes to global using the tool supplied with the product.
Actual Results:
Skin wont compile
There seems to be a reference to 'DevExpress.XtraScheduler.v8.3.Core, Version=8.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a'.
however this dll doest exist on my computer.
Expected Results:
Skin to compile
Workaround
Add a DevExpress.XtraScheduler.v8.3.Core.dll assembly reference to your Web site.
As i have said, this dll does not exist on my computewr. Ive updateds to the latest 8.3.4 and the dll is missing.
Hello Michael,
Please launch Setup from Start Menu\Programs\Developer Express .NET v8.3, select Modify, and check XtraScheduler in the product list. Proceed with the installation to install the XtraScheduler assemblies. You'll find them in the "C:\Program Files\Developer Express .NET v8.3\Sources\DevExpress.DLL" directory on your disk.
Thanks,
Nick
AspxScheduler was already selected the last time i installed.
I have uninstalled and reinstalled.
There is still no file called DevExpress.XtraScheduler.v8.3.Core.dll in the DLL folder.
Sorry it is there. After reinstalling the explorer view was not sorted. after sorting it i saw the file.
However, adding a reference to DevExpress.XtraScheduler.v8.3.Core has not fixed the problem.
Anyway, i shouldnt have to do this if im not using the AspxScheduler control, which im not.
In the original post, the sample code actually is auto generated when the skin files are added to the runtime version of the code.
The full listing of the auto generated file is in the attachment.
Ive just removed two skin files to try and get working again, the AspxScheduler and AspxDateNavigator.
The problem has now moved to the pivot grid. see the following. Our development has virtually stopped for the last week because of this problem.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0012: The type 'DevExpress.XtraPivotGrid.Data.IASPxPivotGridDataOwner' is defined in an assembly that is not referenced. You must add a reference to assembly 'DevExpress.XtraPivotGrid.v8.3.Core, Version=8.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a'.
Ive just removed the pivot grid skin and everything is compiling again.
I just looked at the previous skin files (we have them in TFS) and those two skin files didnt exist.
They were added and created when i ran the ASPxThemeDeployer.exe tool.
Hi Michael,
If you don't use some controls, you shouldn't add themes for them by the ASPxThemeDeployer.exe tool (there, you can find a number of check boxes to select the controls you need). If you add all themes, you will need all dlls. However, we've found a little bug in some skin files in the scenario like yours and fixed it.
With best regards,
Dmitry
I might not use scheduler in my project. thats not to say another project does. Or i might add it tomorrow.
the idea with global themes is to make sure all projects use the same look and feel. So they should always contain all skin files.
Hi Michael,
Yes you're right. But IIS load all skin files, no matter whether you use any control with it or not. So, the IIS must have access to all DLLs.
By the way, did you run your projects with the requested public fix? Do they work now?
With best regards,
Dmitry
I went to the download site and the new version is not available.
Hi Michael,
DXperience 8.3.6 has been already published. You can download it here.
Thanks.
I down loaded 3.6 and it still wont compile.
The aspxscheduler.skin now includes the following:
<%@ Register TagPrefix="dx" Namespace="DevExpress.Data" Assembly="DevExpress.Data.v8.3, Version=8.3.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" %>
<%@ Register TagPrefix="dxwschs" Namespace="DevExpress.Web.ASPxScheduler" Assembly="DevExpress.Web.ASPxScheduler.v8.3, Version=8.3.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" %>
<%@ Register TagPrefix="dxscore" Assembly="DevExpress.XtraScheduler.v8.3.Core, Version=8.3.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.XtraScheduler" %>
<dxwschs:ASPxScheduler runat="server">
and PivoitGrid.skin includes:
<%@ Register TagPrefix="dx" Namespace="DevExpress.Data" Assembly="DevExpress.Data.v8.3, Version=8.3.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" %>
<%@ Register Assembly="DevExpress.Web.ASPxPivotGrid.v8.3, Version=8.3.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxPivotGrid" TagPrefix="dxwpg" %>
<%@ Register Assembly="DevExpress.XtraPivotGrid.v8.3.Core, Version=8.3.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.XtraPivotGrid" TagPrefix="dxwpgcore" %>
<dxwpg:ASPxPivotGrid runat="server">
And it is compiling the skin files ok.
Hi Michael,
Thank you for informing us about this problem. Indeed, the problem persists in v8.3.6. Please accept our apologies for this mishap, and thank you for your patience. You'll be notified via email when the issue is fixed.
With best regards,
Dmitry
This issue was logged by a previous employee but I inherited his log in, so I am closing this issue.