对象引用未设置为Visual Studio 2008中的对象实例

时间:2012-11-09 04:12:06

标签: visual-studio-2008 infragistics

尝试显示表单设计器时出错。

这是错误图片: Error Image in Visual Studio 2008

文字图片:

Instances of this error (1)  

1.   Hide Call Stack 

at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionHandlingConfigurationView.GetExceptionPolicyData(String policyName)
at Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyCustomFactory.CreateObject(IBuilderContext context, String name, IConfigurationSource configurationSource, ConfigurationReflectionCache reflectionCache)
at Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfiguredObjectStrategy.PreBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)  

Help with this error  

MSDN Help   


Forum posts about this error  

Search the MSDN Forums for posts related to this error   

这是源代码: Source Code Image

我的编码出了什么问题?我使用Visual Studio 2008 SP1

1 个答案:

答案 0 :(得分:0)

您正在显示一个或多个需要数据才能正常运行的控件,而您尚未为设计人员设置该数据。

您有两种选择:

  1. 如果是您的控件,您可以添加一项检查以查看它是否处于设计模式。包含对数据库等的任何调用,这些调用不会在设计模式下使用这些测试进行设置:

    Component.DesignMode for WinForms

    WPF

    GetIsInDesignMode

    对于WinRT

    DesignModeEnabled

    IsInDesignTool适用于Silverlight

  2. 设置一些设计数据。具体如何操作取决于控件。