2

当我尝试在我的 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”。

4

2 回答 2

0

添加带有演示者的页面时出现配方框架错误。

...一些用户还建议删除.gpState解决方案的文件,重新打开视觉工作室和解决方案并重新启用 WCSF 指导似乎可以暂时解决此问题。.gpState请在尝试此方法之前创建文件的备份。

于 2012-10-17T04:38:29.913 回答
0

我相信这是您问题的答案。

可以通过删除页面流项目和 web.config 中的页面流设置(包括连接字符串和 http 模块)来解决该问题。

你可以在这里找到。

于 2012-10-16T17:47:53.167 回答