老师,您好,今天发现有两个问题
①在选中构件打开“细节”功能,点击导出时会弹出如下警告
②在细节功能下,滑块往右移动时会弹出“无法显示轴网中指定的内容”,不过在此模型中似乎是没有添加轴网的。
其中,第一个问题在之前是没有出现的,第二个关于轴网的警告在以前也有,只是忽略了。
无法显示轴网中指定的内容。 User Supplied Message: 无法显示轴网中指定的内容。 A InvalidCastException was thrown: System.InvalidCastException: 无法将类型为“System.Double”的对象强制转换为类型“System.String”。 在 Bentley.DgnPlatformNET.DgnEC.DgnNativeBackedECDInstance.GetStringValue(ECDValue propertyValue) 在 Bentley.ECObjects.Instance.ECDStringValue.TryGetNativeValue(Object& nativeValue) 在 Bentley.EC.Controls.ECPropertyValueEditorControl.InitializeControl(IECPropertyValue ecPropertyValue, PropertyDescriptor pd) 在 Bentley.EC.Controls.ECPropertyValueEditorControl.InitializeControl(IECPropertyValue ecPropertyValue) 在 Bentley.EC.Controls.ECPropertyValueEditorControl..ctor(IECPropertyValue ecPropertyValue) 在 Bentley.EC.Controls.FeaturePropertyFieldDefinition.GetValueAt(Int32 rowIndex) 在 Bentley.EC.Controls.ColumnDefinition.GetValueAt(Int32 aindex) 在 Bentley.EC.Controls.FlexGridControl.HandleGridQueryCellInfo(DataGridViewCellValueEventArgs e) 在 Bentley.EC.Controls.FlexGridControl.HandleGrid_QueryCellInfo(Object sender, DataGridViewCellValueEventArgs e) FROM - (Bentley.DgnPlatformNET.DgnEC.DgnNativeBackedECDInstance, Bentley.DgnPlatformNET, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4bf6c96a266e58d4) DLL - C:\Program Files\Bentley\OpenBuildings CONNECT Edition\OpenBuildingsDesigner\Bentley.DgnPlatformNET.dll Caught by (Bentley.EC.Controls.FlexGridControl+<>c__DisplayClass147_0, Bentley.EC.Controls3, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4bf6c96a266e58d4) METHOD - Void <HandleGrid_QueryCellInfo>b__0() DLL - C:\Program Files\Bentley\OpenBuildings CONNECT Edition\OpenBuildingsDesigner\Assemblies\ECFramework\Bentley.EC.Controls3.dll 在 Bentley.DgnPlatformNET.DgnEC.DgnNativeBackedECDInstance.GetStringValue(ECDValue propertyValue) 在 Bentley.ECObjects.Instance.ECDStringValue.TryGetNativeValue(Object& nativeValue) 在 Bentley.EC.Controls.ECPropertyValueEditorControl.InitializeControl(IECPropertyValue ecPropertyValue, PropertyDescriptor pd) 在 Bentley.EC.Controls.ECPropertyValueEditorControl.InitializeControl(IECPropertyValue ecPropertyValue) 在 Bentley.EC.Controls.ECPropertyValueEditorControl..ctor(IECPropertyValue ecPropertyValue) 在 Bentley.EC.Controls.FeaturePropertyFieldDefinition.GetValueAt(Int32 rowIndex) 在 Bentley.EC.Controls.ColumnDefinition.GetValueAt(Int32 aindex) 在 Bentley.EC.Controls.FlexGridControl.HandleGridQueryCellInfo(DataGridViewCellValueEventArgs e) 在 Bentley.EC.Controls.FlexGridControl.HandleGrid_QueryCellInfo(Object sender, DataGridViewCellValueEventArgs e) Caught: 在 Bentley.EC.Controls.FlexGridControl.<>c__DisplayClass147_0.<HandleGrid_QueryCellInfo>b__0() 在 System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj) 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 在 System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme) 在 System.Windows.Forms.Control.InvokeMarshaledCallbacks() 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.UserControl.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 在 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) 在 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam) 在 System.Windows.Forms.NativeWindow.DefWndProc(Message& m) 在 System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.ScrollBar.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 在 wWinMainCRTStartup() 在 wWinMainCRTStartup()
你好 首先你选择查看的是什么对象 看报错是无法转化对象类型?再个你导出的时候有好几种格式选择 你换个别的格式呢,看是不是识别的问题。
第二个我没明白 你模型中不是没画轴网吗?当然不会显示相关的细节啦 另外我是update8 测试了一下 没法复现你的问题
那你画给轴网再试试 看还报错不?还不行的画 把文件上传吧
(如果您对我的回答满意,望您帮我在more选项下“Verify Answer”,如没有欢迎您继续跟帖,我将为您进一步解答)
导出选择的几种格式在自己电脑上都无法进行,下午将模型放到同事的电脑上打开后能导出,只是会偶然性出现这个报错;
轴网的问题,现在猜测是不是工作集的问题,不过配置变量里也没有问题,指定的轴网dgnlib也能打开,现正将软件重装试试看
Answer Verified By: 水上一字
哪你个.net framework应该是系统问题, 你要是重新安装一下.net呢
MicroStation CE 安装报错 0x80070643 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities
轴网在Update8中有bug, 无法正常创建,很多用户反映。