我在Visual Studio 2013中有这个C#代码。它使用第三方库但我不知道这是否是这个问题的一个因素。代码构建和执行完美。但是有一个变量,我无法在调试器中检查。这是整个例程。 。 。
private void AddGeometry()
{
var simplePositions = CreateRectShape(startPosition: new Point3D(0, 0, 0));
var simplePositionCollection = new Point3DCollection(simplePositions);
int size = simplePositionCollection.Count;
MainViewport.BeginInit();
MainViewport.Children.Clear();
var polyLineVisual3D = new Ab3d.Visuals.PolyLineVisual3D()
{
Positions = simplePositionCollection,
LineColor = Colors.DarkOrange,
LineThickness = 2,
Transform = new TranslateTransform3D(0, 0, 0)
};
MainViewport.Children.Add(polyLineVisual3D);
MainViewport.EndInit();
}
如果我在Children.Add()语句中断点并尝试检查 polyLineVisual3D 或在其上放置一个快速表,我得到......
当前上下文中不存在名称“polyLineVisual3D”
...来自Visual Studio。我可以在同一个断点处检查其他局部变量,如simplePositions或simplePositionCollection。