当我尝试在我的 VS2010 项目中添加 View with Presenter 时,我遇到了 SCSF 2010 指导包的随机问题。当我尝试添加业务模块时也会发生这种情况。
这个问题似乎是随机发生的,因为在两个不同的位置打开了相同的确切解决方案,一个可以让我添加视图,另一个会抛出异常。真是令人难以置信。有时它会让我添加视图没问题,有时它只是崩溃。
我必须从源代码中检查我的解决方案的早期版本(我知道这会让我添加视图)并创建所有内容并将其导入最新版本。
它似乎与这个 WCSF 问题有关,但我对这里提出的解决方案没有运气。
http://webclientguidance.codeplex.com/discussions/263101
删除 gpState 并重新启用 SCSF 并没有帮助。
这是错误:
Microsoft.Practices.WizardFramework.WizardExecutionException:向导执行失败。错误是:无法将类型为“Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings”的对象转换为类型“Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.ITypeRegistrationsProvider”。---> System.InvalidCastException:无法将类型为“Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings”的对象转换为类型“Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.ITypeRegistrationsProvider”。