-
-
Notifications
You must be signed in to change notification settings - Fork 116
HowToDebug
eXpandFramework debugging for each of the distribution channel. (see also Efficient package management)
In you Visual Studio IDE go to Tools\Options\Debugging\
and Enable source server support
If you download the sources you need to run the go.ps1 file located in the root folder. The batch will generate the symbol files (pdb) and will register the assemblies in the GAC. Debugging is enabled by default since symbols and sources are in place.
eXpandFramework is distributed through Nuget and since version 14.1.4.8 and with the excellent XpandPosh project provides frictionless debug experience as long as Symbol Server support is enabled under your VS/Options/Debugging settings. The symbols are in the same nuget package with the dll so expect the package size to be at least double in size. We will consider a better implementation if there are requests. GitHubLink patches the symbols so to request the assembly sources from the online GitHub repo so there is not need to have the sources in place.
Either way you choose you will end up with a folder containing the eXpandFramework assemblies + the patched symbols. So, debugging is enabled by default and sources will be queried from the online GitHub repo as long as Symbol Server support is enabled under your VS/Options/Debugging settings PS: In the installer case you can also find the sources under the Sources folder in your installation directory.
With debugger attached open your Debug/Windows/Modules list and inspect the messages for each module. Also make sure you been through the KA18843
Star the project if you think it deserves it.
Fork the project to extend and contribute.
Additional Low Dependency, well documented, well tested standalone modules available from the DevExpress.XAF repository.