【MS CE C# C++】如何在为dgn文件指定工作空间打开

想替换MS 自己的打开文件界面,我要在打开dgn时,指定想要的工作空间。

已知的方案是作为一个_USTN_REQUIREDAPPS应用启动,MS_INITAPPS应用依赖的环境似乎太多,不推荐用。

但我在_USTN_REQUIREDAPPS启动的程序中用ConfigurationManager.defineVariable设置的工作空间相关的

_USTN_WORKSPACESROOT、_USTN_WORKSPACENAME、_USTN_WORKSETNAME这几个变量都没法切换工作空间。