将项目转换为新的sdk proj样式(也称为.net核心项目)后,我们遇到了重要的Visual Studio扩展之一(ArcGIS Pro SDK for .NET v2.2)的问题。 我反编译了扩展程序的代码,并将问题归结为以下代码
ProjectItems pis = activeProject.ProjectItems
ProjectItem pi = FindProjectItem(pis, "Config.daml")
Window window = pi.Open("{7651A701-06E5-11D1-8EBD-00A0C90F26EA}");
最后一行抛出此异常
Unhandled Exception: System.Runtime.InteropServices.COMException:
There is no editor available for 'C:\...\EsriArcProAppModule\Config.daml'.
Make sure the application for the file type (.daml) is installed.
我搜索并尝试了很多方法,但是我不知道如何将编辑器与 .daml 扩展名相关联。
如果我将项目转换回旧的时尚风格,则效果很好。
有什么想法可以使其再次正常工作吗? 注意:我没有该扩展的代码。