Devexpress19.1.7源码 VS2019编译过程
记录一下,折腾了大半夜,方便以后编译,发到源码区无人问津呀,就不设置付费了。求赞扬求赞扬,都进不了优秀资源区。。部分参考https://www.cnblogs.com/zeroone/p/4818762.html
https://www.dxper.net/thread-44828-1-1.html
一:打开VS2019把所有需要的项目加载我只用了winform,大概八九十个项目吧。
二:生成自己的key。可以看上面链接
三:替换全部的公钥和公钥标记
DevExpress.Data.AssemblyVersion可以查看到原始的公钥信息,整个解决方案替换
四:我用的是2019,默认有几个dll版本是4.7.2,编译的时候会过不去,需要用低版本的。
主要的是下面几个需要自己下。
Microsoft.VisualStudio.Shell.10.0.dll
Microsoft.VisualStudio.Shell.Design.dll
报表的要下载一下ActiveReports.msi
其他的可以nuget获取.net4.5.2的就可以,编译的时候不报错但是生成不成功,在输出信息里可以看到。
五:编译,笨办法就是看引用,先编译引用都不缺的,然后慢慢编译。
或者可以先不停的全部生成,直到报错不变了,然后对应找哪些引用缺的,给处理掉。
六:编译通过,把bin-》Framework的文件拷贝出来,去掉多余的。加入gac。
把gacutil.exe从C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools拷贝到Framework,运行一键gac,等跑完就可以了。
七:添加VS工具箱,用到官方的ToolboxCreator。运行RegToolBox.bat就可与了。
**** Hidden Message *****
谢谢分享,学习了! Deve Express19.1.7 非常不错,自己动手 gggggggggg 谢谢分享,学习一下! 多谢楼主分享! 写的怎么样 收藏看看 谢谢分享,学习了! 谢谢~~~~~~~~~~~ 感谢分享! 我自横刀向天笑,签完到我就去睡觉。 谢谢分享,学习了! 期待:)
谢谢分享! 谢谢分享 看看来。 本帖最后由 kevin2y 于 2020-4-30 21:53 编辑
能否提供一下“DevExpress.Build.XamlResourceProcessing.dll"
现在我编译提示这个:
严重性 代码 说明 项目 文件 行 禁止显示状态 禁止显示状态
错误 未能从程序集 DevExpress.Build.XamlResourceProcessing.v19.1, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=79868b8147b5eae4 加载任务“DevExpress.Build.XamlResourceProcessing.DefaultThemePatcherTask”。未能加载文件或程序集“DevExpress.Build.XamlResourceProcessing.v19.1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=79868b8147b5eae4”或它的某一个依赖项。系统找不到指定的文件。 请确认 <UsingTask> 声明正确,该程序集及其所有依赖项都可用,并且该任务包含实现 Microsoft.Build.Framework.ITask 的公共类。 DevExpress.Xpf.Core
Devexpress19.1.7源码 VS2019编译过程---非常棒! 学习一下,谢谢楼主 非常棒的实践 感谢分享,正好需要
非常不错,自己动手 学习了,很好的资源 Devexpress19.1.7源码 VS2019编译过程 Goooooooooooooooooooooooooood 来学习下怎么弄源码 看看,有没有什么可用的地方 非常不错,自己动手 感谢分享