Halley 发表于 2019-3-1 09:43:43

创建DevExpress出现错误

WIN7旗舰版SP1 + VS2015 + DevExpress17.1.3,编译源码后在VS中创建DevExpress应用程序时出现错误,,哪位大神知道是什么原因?急!!!!!

Halley 发表于 2019-3-1 10:13:58

本帖最后由 Halley 于 2019-3-1 11:14 编辑

刚看了下LOG日志,,是否说明编译没成功?但在C:\Windows\Microsoft.NET\assembly\GAC_MSIL下能找到这些DLL文件,VS2015能显示toolbox,控件也能添加,就是DevExpress应用程序不能创建。

Halley 发表于 2019-3-1 12:41:49

本帖最后由 Halley 于 2019-3-1 13:13 编辑

Halley 发表于 2019-3-1 10:13
刚看了下LOG日志,,是否说明编译没成功?但在C:\Windows\Microsoft.NET\assembly\GAC_MSIL下能找到这些DLL ...
根据某位大神的网上资料总结,PublicKeyToken=b88d1754d700e49a为DevExpress公司提供的公钥,我生成的是另一个公钥,VS2015创建项目时调用DevExpress.Data的公钥为DevExpress公司提供的,可能导致无法找到这个文件。不知哪位大神能指点下,我所理解的是否正确?还有如何修复此问题?

e472413641 发表于 2019-3-1 18:07:10

Halley 发表于 2019-3-1 12:41
根据某位大神的网上资料总结,PublicKeyToken=b88d1754d700e49a为DevExpress公司提供的公钥,我生成的是另 ...

按照我的理解,这个问题应该从简单的方面去看
很有可能就是你的引用方式有问题,你看看编译后的文件里有没有这个DevExpress.Data.dll,系统里面引用这个dll优先设置成(保存到程序目录)这样子就会降低了缺少dll的风险

Halley 发表于 2019-3-1 21:31:34

e472413641 发表于 2019-3-1 18:07
按照我的理解,这个问题应该从简单的方面去看
很有可能就是你的引用方式有问题,你看看编译后的文件里有 ...

DevExpress.Data.dll在C:\Windows\Microsoft.NET\assembly\GAC_MSIL及Program Files (x86)\DevExpress 17.1\Components\Bin\Framework两个地方都有,但Program Files (x86)\DevExpress 17.1\Components\Bin\Framework目录下的文件无法获取公钥,提示找不到指定的文件,我就从C:\Windows\Microsoft.NET\assembly\GAC_MSIL目录中把文件覆盖到Program Files (x86)\DevExpress 17.1\Components\Bin\Framework,但提示还是一样,不知道创建应用程序时是调用哪的dll?
页: [1]
查看完整版本: 创建DevExpress出现错误