Show me the files - Microsoft CRM 4.0 Rollup Update 2 Details 

For those of us that like to push CRM to the limits, we often find the need to “hack” or modify some of CRM’s files.  In CRM 3.0, when rollup updates came out… the rollup would simply overwrite your files.  This was both a blessing and a curse.  It was good because it made it very obvious what files you needed to “fix” to keep your custom solution working… it was bad because it would instantly break your stuff if you modified one of these updated files.

In CRM 4.0, the rollups no longer overwrite files that you have changed.  This is great because the odds of a rollup breaking an “unsupported” change are lower, but bad because it is harder to see what files need to be tweaked by apply the fixes from Microsoft to the file you modified.

To make working with rollups a bit easier… Microsoft provides a list of the files that are updated with any Rollup Update.  This list can be found here.  Unfortunately, this list continues to NOT have the paths to the files… this makes it very hard to know what “edit.aspx” was actually updated… as there are 50 of them in the application.  I hope the following table will help with this.  These are the files that Rollup Update #2 changes, from a RTM installation.

File Name
.\_common\styles\global.css.aspx
.\_controls\datetime\timeedit.htc
.\_forms\controls\controls.css.aspx
.\_forms\properties\properties.aspx
.\_grid\cmds\dlg_assignqueue.aspx
.\_resources\customizations.xsd
.\_static\_common\scripts\encodedecode.js
.\_static\_controls\datetime\date.js
.\_static\_controls\emailbody\messagebody.htc
.\_static\_controls\notes\notectrl.htc
.\_static\_controls\notes\notes.htc
.\_static\_controls\timesheet\timesheet.js
.\_static\_forms\controls\duration.htc
.\_static\_forms\controls\form.crm.htc
.\_static\_forms\controls\img.lu.htc
.\_static\_forms\controls\input.mny.htc
.\_static\_forms\controls\input.num.htc
.\_static\_forms\controls\input.text.eml.htc
.\_static\_forms\controls\input.text.htc
.\_static\_forms\controls\input.text.ticker.htc
.\_static\_forms\controls\input.text.url.htc
.\_static\_forms\controls\select.picklist.htc
.\_static\_forms\controls\slugsupport.htc
.\_static\_forms\controls\table.dtm.htc
.\_static\_grid\action.js
.\_static\_grid\appgrid_defaultdata.htc
.\_static\_grid\grid.htc
.\_static\_grid\presence.htc
.\_static\_nav\nav.htc
.\_static\advancedfind\filterentity.htc
.\_static\crmreports\adhocwizard\fetchbuilder.js
.\_static\sfa\workflow\slugsupport.js
.\_static\sfa\workflow\workflowstep.js
.\_static\tools\mailmerge\crmtemplate.dot
.\_static\tools\mailmerge\crmtemplate.dotm
.\activities\serviceappointment\edit.aspx
.\bin\microsoft.crm.application.components.application.dll
.\bin\microsoft.crm.application.components.core.dll
.\bin\microsoft.crm.application.components.platform.dll
.\bin\microsoft.crm.application.components.sdk.formcontrols.dll
.\bin\microsoft.crm.application.components.strings.dll
.\bin\microsoft.crm.application.components.ui.dll
.\bin\microsoft.crm.application.pages.dll
.\bin\microsoft.crm.metadataservice.dll
.\bin\microsoft.crm.setup.databaseinstaller.dll
.\bin\microsoft.crm.setup.server.exe
.\bin\microsoft.crm.setup.server.utility.dll
.\bin\microsoft.crm.tools.admin.dmsnapinlib.dll
.\bin\microsoft.crm.tools.importexportpublish.dll
.\bin\microsoft.crm.webservices.dll
.\biz\roles\edit.aspx
.\help\bin\microsoft.crm.application.components.application.dll
.\help\bin\microsoft.crm.application.components.core.dll
.\help\bin\microsoft.crm.application.components.platform.dll
.\help\bin\microsoft.crm.application.components.sdk.formcontrols.dll
.\help\bin\microsoft.crm.application.components.strings.dll
.\help\bin\microsoft.crm.application.components.ui.dll
.\help\bin\microsoft.crm.application.pages.dll
.\sfa\workflow\customactivityform.aspx
.\sfa\workflow\edit.aspx
.\sfa\workflow\entityform.aspx
.\tools\fiscalsettings\dialogs\fiscalsettings.aspx
.\tools\managemaps\attributemappings.aspx
.\tools\personalsettings\dialogs\personalsettings.aspx

 

Cheers,

 

This posting is provided "AS IS" with no warranties, and confers no rights.

Comments
No Comments Available
Add a New Comment
Name

Email Address

Url

Comment