If you are using DXperience Universal and have installed source
code of all components, you can use these command files to rebuild
the components from source code. To restore original assemblies
please run Clear.bat and then launch the DXperience installation
in Repair mode.
IMPORTANT NOTE
These build scripts are provided "as is", without any guarantee made.
By deciding to use these build scripts you take personal responsibility
for any damage that may unintentionally be caused due to their use.
Use them at your own risk.
INSTRUCTIONS
1. Open the DevExpress.Persistent.BaseImpl.csproj project. Invoke its Properties window and navigate to the Signing tab. Set the "Sign the assembly" option so that it is in effect.
2. Copy all files from current directory to your \Program Files\Developer Express Inc\eXpressApp Framework v8.2\Sources
directory. The default location of the target directory is
C:\Program Files\Developer Express Inc\eXpressApp Framework v8.2\Sources\
3. Open defines.bat in Notepad and make sure that the defined paths are
correct for your system.
4. Launch clear.bat. If assemblies are locked, please close all running
applications and restart IIS Admin service, launch clear.bat again.
5. Launch buildall.cmd
6. Run ToolboxCreator from
Start Menu\Programs\eXpressApp Framework v8.2\Tools
7. Take the new public key token of the recompiled DevExpress.* assemblies
from PublicKeyToken.txt
8. Process you project with the ProjectConverter:
"C:\Program Files\Developer Express Inc\eXpressApp Framework v8.2\Tools\Project Converter\ProjectConverter.exe" /s /k:<new_public_key_token> "<your_project_directory>"
or
"C:\Program Files\Developer Express Inc\eXpressApp Framework v8.2\Tools\Project Converter\ProjectConverter.exe" /s /k:<new_XAF_public_key_token>;<new_DXp_public_key_token> "<your_project_directory>"
if you have already recompiled DXperience.
TROUBLESHOOTING
If assemblies are not compiled please check the following
1. You must not copy source files from the eXpreassApp Framwork installation
directory to another location for rebuilding! Rebuild the assemblies
right in your \Program Files\Developer Express Inc\eXpressApp Framework v8.2\Sources\
directory. To restore the original files later on, please launch the
installation program and execute it in Repair mode.
2. Make sure that you have source code of all(!) components. Launch
the eXpreassApp Framwork installation in Modify mode to check the source code
of all components is installed.
3. Open defines.bat in Notepad and make sure that the paths assigned
to the following variables correspond to the actual file locations on
your system. By default, the paths are correct for English Windows XP
and Visual Studio 2005. VS2008 paths are remarked.
4. Before recompiling XAF, if you recompiled DXperience, you must copy the StrongKey.snk from
\Program Files\Developer Express .NET v8.2\Sources\DevExpress.Key\DevExpress.Key\StrongKey.snk
to
\Program Files\Developer Express Inc\eXpressApp Framework v8.2\Sources\DevExpress.Key
sn - Strong Key Generator from .NET Framework SDK
gacutil - Assembly Cache utility from .NET Framework SDK
msbuild - Project Builder of Visual Studio 2005 or 2008
Other variables:
dxver - The version number postfix of the DevExpress assemblies
configuration - Debug, Release or DebugTest build mode
评论0
最新资源