
大家好,
当我尝试在其他机器上执行我的应用程序时,我得到了这个错误。我不知道为什么我会得到这个错误。我没有在我的application.If中的任何地方使用过DevXpress控件。我删除了DevXpress引用。当我没有使用DevXpress anywhere.Can时,我得到了更多的错误。
谢谢
发布于 2014-12-03 17:04:45
错误消息会准确地告诉您问题所在。您的应用程序在要部署到的计算机上找不到DevExpress 11.1类库(DLL文件)。
它在您的开发计算机上工作而不是在目标部署计算机上工作的原因是,DevExpress安装向.Net GAC -全局程序集缓存注册了DLL。
在某个地方,您的项目必须引用并使用来自XtraEditors套件的控件。仔细检查您的项目引用,以确保在您的项目上执行查找所有文件操作也是值得的,并查看是否有任何类正在使用XtraEditors命名空间。
如果您没有引用和使用其中一个XtraEditor控件,就不会出现这个问题。您可能会发现DevExpress本身在创建项目时插入了一个控件,或者您可能意外地使用了一个控件。
对于将来的引用,如果您确实需要在项目中包含DLL,则可以展开您的引用并选择复制到local = true。
发布于 2014-12-03 17:09:12
1)从您的项目中移除所有devexpress引用。
2)转到项目的属性文件夹remove licenses.licx
3)清理您的解决方案并构建
发布于 2014-12-04 18:05:50
@Daniel Lane非常感谢我终于解决了标签问题这是我的错误,在仔细检查了项目之后,我发现我在一个表单上使用了DevXpress标签控件。我替换了它们,移除了所有的引用,代码运行良好
@Pramod Maurya你的解决方案也帮了我。我删除了lic文件
https://stackoverflow.com/questions/27267342
复制相似问题