DEVEXPRESS 各个版本 关于加载不信任组件的解决办法

错误: 此模板试图加载不受信任的组件“DevExpress.XtraReports.vX.X.Design,

Version=X.X.X.X, Culture=Neutral, PublicKeyToken=79868b8147b5eae4”。有关此问题和如何启

用此模板的详细信息,请参见有关“自定义项目模板”的文档。

 

在C:/WINDOWS/ASSEMBLY下,可以看到所有注册了的程序集的PublicKeyToken。发现只有XtraReports的是不一样的。

按照网上的说法,出现此类问题主要是由于原版的公钥标记为:79868b8147b5eae4
而破解以后的所有的DEV组件的公钥标记都为:8924cd15635e667a

但是,我发现无法修改PublicKeyToken。奇怪的是为啥只有XtraReports的有问题?怀疑是DevExpress破解的不完全。所以,我将DevExpress重新安装,并重新安装破解,问题依旧。我还试验了进行2次破解,结果出现了许多新问题。vs2005都出了毛病。

 

于是,全部卸载。重装2005。发现C:/WINDOWS/ASSEMBLY下没有DevExpress。然后装DevExpress。发现PublicKeyToken=.....d1;这个就是原版的公钥。接着安装破解,再看C:/WINDOWS/ASSEMBLY,发现PublicKeyToken=.....b5;XtraReports和其他的都一样。这次XtraReports就可以用了。

 

我总结一下,还是由于一些未知原因,破毁了2005,导致XtraReports不可用。最终还是重装2005解决了。

你可能感兴趣的:(DevExpress)