我继承了一个使用 Devexpress 8.2.4 的旧项目 - 所以我去安装了适当的 DXperience Subscription v8.2.4。现在,当我尝试通过 Visual Studio 2019 打开设计器时,我得到:
“此方法显式使用 CM 策略,该策略已被 .NET Framework 淘汰。出于兼容性原因,为了启用 CAS 策略,请使用 NetFx40/LegacySecurtyPolicy 配置开关。请参阅http://go.microsoft.com/fwlink /?LinkID=155570了解更多信息。”
然后我尝试在 VS 2010 中打开该项目,并在尝试打开设计器时,发生相同的 CAS 策略错误。在编辑了 VS2010 DevEnv 配置文件(以及 VS 2019 的相应配置文件)后,正如 Thomas 在他的回答中所建议的那样,我的 Visual Studio 2019 在启动过程中刚刚开始崩溃,我的 Visual Studio 2010 成功启动,但在尝试选择时崩溃了设计器对象。
是的,我正在尝试让 Devexpress 8.2 的这个设计器在任一 IDE 中运行——我只需要让它工作,这样我就可以添加一个 QR 码(这在 v8.2.4 中是否可行???)。我只是不知道如何访问设计器以实际以图形方式更新报告。我自己做了一些 Devexpress 项目,但使用的是 v19 和更新版本,但我现在遇到了麻烦,为旧的 Devexpress 8.21 打开这个设计器。
任何帮助将不胜感激,因为这必须在明天之前完成。
此外,如果 v8.2.4 不支持 QR 码(一个 XRBarCode 对象),那么添加该 QR 码功能的替代方法是什么?我是否必须升级到较新的版本 - 这会破坏一些东西吗?
谢谢!