Hi team
When I am trying to build the 23.1.4 dlls with my private .snk every other dlls build successfully but XPF.Themes dlls can not be build.
Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.
Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.
Hi,
Thank you for reaching out.
The Source Builder Tool utility for v23.1.4 requires a specific environment to compile the components from sources. Ideally, all components and their sources ought to be installed to prevent errors related to missing references. Additionally, Visual Studio 2010 and its SDK should be installed.
In v24.2, we include a revised version of the Source Builder utility with the installation. Although this version also requires all components to be installed, it is more stable and processes the source files more effectively. Consider upgrading to v24.2 to utilize this version of Source Builder. Please refer to the following documentation for more information: DevExpress Source Builder.
Thanks,
Alisher
Ok I need the following dlls with our .snk key file on the urgent basis to the specific version for 23.1.4 only as we have the release version for our product accordingly.
Also VS2010 giving error in installation as depreciated by Microsoft so what needs to be done in that case please suggest.
Hi,
Thank you for your reply.
In this situation, try installing all the products on the machine. Run the installation file, click Modify, and select all the products to install. Once the installer finishes modifying the configuration, run it again and select Repair to ensure the installer copies all assemblies with their sources to the machine.
Regarding the assemblies from VS2010 and VS2010 SDK, unfortunately, they are still necessary. You can find the list of the assemblies along with other prerequisites here: Prerequisites DevExpress (v18.2 - 23.1). You may skip installing VS2010, but there is no guarantee that the assemblies will be compiled correctly. You can, however, try building processed sources directly in Visual Studio. This might help with the compilation. To try this method, follow these steps:
Once you install all the products and repair the installation, run the Source Code Builder and wait until it finishes the compilation. Ignore the errors displayed by the utility during the compilation, as at this stage it is important to patch the sources and try to compile as many assemblies as the utility can manage. When the compilation is finished, open the compilation log and find the very first XPF project that failed to be compiled. Open it in Visual Studio and compile the project manually. Once this is done, run the Source Code Builder again. Since the project is already built this time, the utility should be able to compile it successfully and proceed with the remaining assemblies.
I hope this helps.
Hi Alisher
I have tried to open the projects individually for the build but somehow they are in tight coupling and are dependent on other projects and eventually popped me 1500+ build errors. Also when this process is required so there is no guarantee to facilitate the signed dlls with our .snk key completely. However i tried using ildasm and sc command that also didn't success here.
Would you please share the build log so I can examine it?
Attaching the logs.
Hi,
This log file contains only the errors. Could you share the complete compilation log instead?
Sending you the build logs as well
Thank you for sharing the log. I checked it, and I see that the DevExpress.Xpf.Core.v23.1 project is the first project that has to be compiled. The error indicates that the Mono.Cecil v0.11.3.0 assembly was not found. We use this assembly to patch the default theme. In the log, I found the following record:
11/03/2025 12:12:06 Restoring NuGet packages: Mono.Cecil, version: 0.11.3.0 11/03/2025 12:12:06 Error copying file. Error: Could not find a part of the path 'C:\Program Files\DevExpress 23.1\Components\packages\Mono.Cecil.0.11.3\lib\net40'.
The package is still published on NuGet.org: https://www.nuget.org/packages/Mono.Cecil/0.11.3
Would you please manually restore it? You can use the following command in the PowerShell terminal:
.\nuget.exe install Mono.Cecil -Version 0.11.3 -OutputDirectory packages
Ensure to use the
cd
command in the terminal to navigate to the directory where thenuget.exe
file is located.Once the package is restored, copy it to the
packages
directory. Then, open the DevExpress.Xpf.Core project in Visual Studio and try to build it.Please let me know if this helps.
ALso tried but getting the screenshot errors
Would you specify which command is causing this error?
In addition, clarify whether you restored the Mono.Cecil NuGet package. If so, copy the package contents to the
packages
directory and run the Source Code Builder utility again. Please share the log file once the Source Code Builder completes the compilation process.Hi,
I believe this issue is not directly related to our components. If the
nuget.exe
utility is unable to install the Mono.Cecil NuGet package to an empty directory, this might indicate that the issue occurs in the environment, not in the process of source compilation. I searched on the Internet, but I could not find the exact reason why this error occurs. Please refer to the following web pages: https://www.google.com/search?q=could+not+find+file+Microsoft.Build.Framework%2C+Version%3D4.0.0.0&oq=could+not+find+file+Microsoft.Build.Framework%2C+Version%3D4.0.0.0 Perhaps some recommendations from those threads can help you resolve the issue with package restoration.In the meantime, I attached the package's content. Copy it to the
packages
directory and open the DevExpress.Xpf.Core.v23.1 project in Visual Studio again to compile it.Thanks,
Alisher
Thanks Alisher

Yes I am able to build the solution after copying Mono.Cecil nupkg and able to build the required themes .dlls
Hi,
I'm happy to hear this. Could you run the Source Code Builder utility once more? Now, the dependent projects should be correctly built.
Feel free to send the build log once the compilation is done. I'll assist you further.
Running SBT makes dll available with me now Alisher, but 2 exceptions we are getting
”No application is associated with the specified file for this Operation”
Attaching the screenshots for the same.

Hello,
I created a separate ticket on your behalf: T1285284: Exception after rebuilding components. We placed it in our processing queue and will process it shortly.