【发布时间】:2019-08-15 19:24:21
【问题描述】:
总结
本周我开始着手我们的工具之一“Hanger Preparation”的下一次迭代,它是使用 WPF、MVVM、C#、Visual Studio 2017 和 Telerik Controls for WPF 构建的 Autodesk Revit 插件工具集的一部分。
我们决定将“Hanger Tools”功能拆分为单独的窗口/工作流“Hanger Preparation 2019”和“Hanger Tagging 2019”。
我只是简单地复制了原始视图和视图模型并创建了两个新视图和视图模型,并重命名了所有必需的类、构造函数等。
新的视图/视图模型在 Revit 2018 中按预期呈现/打开,但在 Revit 2019 中却没有。
问题是两个新视图,“Hanger Preparation 2019”和“Hanger Tagging 2019”,然后为程序集/.dll“Telerik.Windows.Controls.Input”返回“System.IO.FileNotFound”异常窗口实际上打开了,但它呈现为黑色。
如果您打开原始的“衣架准备”工具,关闭它并再次尝试打开问题窗口“衣架准备 2019”和“衣架标记 2019”,您最终可以打开它们。 Screen capture video of behavior can be seen here。如果下载而不是从 Dropbox 流式传输,质量会更好。
我尝试了什么?
调试项目对我来说没有任何解决方案。在网上搜索类似问题并没有产生结果。最新版本的 Autdesk Revit 2019 似乎有有限的 API 问题/活动。
将此提交给 Telerik https://www.telerik.com/account/support-tickets/view-ticket/1401014,但他们对此一头雾水。
提交了一个 Autodesk Revit API 论坛帖子https://forums.autodesk.com/t5/revit-api-forum/addin-wpf-windows-renders-as-expected-in-2018-not-2019/td-p/8671642
这个解决方案看起来很相似,但没有找到解决方案。 https://www.telerik.com/forums/could-not-load-file-or-assembly-'telerik-windows-controls-anycontrol-'
图片 截图二References Are Intact 截图 3Exception In XAML 截图4New View/View Models are in same directroy as the Original View/View Model.
【问题讨论】: