C# 为什么WPF窗口在Autodesk Revit 2019中无法像在Revit 2018中一样正确渲染

C# 为什么WPF窗口在Autodesk Revit 2019中无法像在Revit 2018中一样正确渲染,c#,wpf,mvvm,revit-api,C#,Wpf,Mvvm,Revit Api,摘要 本周,我开始着手开发其中一个工具“吊架准备”的下一次迭代,该工具是Autodesk Revit的附加工具集的一部分,该附加工具集使用WPF、MVVM、C#、Visual Studio 2017和WPF的Telerik控件构建 我们决定将“吊架工具”功能分为单独的窗口/工作流“吊架准备2019”和“吊架标记2019” 我只是复制了原始的视图和视图模型,创建了两个新的视图和视图模型,并重命名了所有必需的类、构造函数等 新视图/视图模型在Revit 2018中按预期进行渲染/打开,但在Revit

摘要

本周,我开始着手开发其中一个工具“吊架准备”的下一次迭代,该工具是Autodesk Revit的附加工具集的一部分,该附加工具集使用WPF、MVVM、C#、Visual Studio 2017和WPF的Telerik控件构建

我们决定将“吊架工具”功能分为单独的窗口/工作流“吊架准备2019”和“吊架标记2019”

我只是复制了原始的视图和视图模型,创建了两个新的视图和视图模型,并重命名了所有必需的类、构造函数等

新视图/视图模型在Revit 2018中按预期进行渲染/打开,但在Revit 2019中未按预期进行渲染/打开

问题在于,两个新视图“Hanger Preparation 2019”和“Hanger Tagging 2019”返回程序集/dll“Telerik.Windows.Controls.Input”的“System.IO.FileNotFound”异常,然后窗口实际打开,但呈现为黑色

如果您首先打开原始的“吊架准备”工具,关闭它,然后再次尝试打开问题窗口“吊架准备2019”和“吊架标记2019”,则可以打开它们。如果从Dropbox下载而不是流式传输,质量会更好

我试过什么?

调试这个项目对我来说没有解决办法。在网上搜索类似的问题并没有得到结果。最新版本的Autdesk Revit 2019似乎有有限的API问题/活动

提交给Telerik,但他们对此感到困惑

已提交Autodesk Revit API论坛线程

这个解决方案看起来很相似,但没有解决方案

图像 截图2 截图3
屏幕截图4建议:使用标准操作系统功能全局搜索Telerik.Windows.Controls.Input.dll以确定其完整路径。使用标准的.NET功能在发生任何其他事情之前加载DLL。现在,它位于Revit内存空间和
AppDomain
,以后需要它的每一位客户都应该可以找到它。

Jeremy,谢谢您的建议,这是一个潜在的解决方案!这个建议以及StarkBIM的Colin Stark发布的解决方案()成功了!我还与他联系,确认这一解决办法对他来说仍然是可行的,他对此作出了肯定的回应。很高兴有这个在我身后!再次感谢杰里米!