C# SCSF配方框架错误

C# SCSF配方框架错误,c#,cab,scsf,C#,Cab,Scsf,当我尝试在VS2010项目中添加带有Presenter的视图时,SCSF 2010指南包遇到了一个随机问题。当我尝试添加业务模块时也会发生这种情况 这个问题似乎是随机发生的,因为相同的精确解决方案在两个不同的位置打开,一个允许我添加视图,另一个抛出异常。这真是令人难以置信。有时它会让我添加视图没有问题,有时它只是崩溃 我必须从源代码中签出我的解决方案的早期版本(我知道这将允许我添加视图),创建所有内容并将其导入最新版本 这似乎与WCSF问题有关,但我对这里提出的解决方案没有任何运气 删除gpS

当我尝试在VS2010项目中添加带有Presenter的视图时,SCSF 2010指南包遇到了一个随机问题。当我尝试添加业务模块时也会发生这种情况

这个问题似乎是随机发生的,因为相同的精确解决方案在两个不同的位置打开,一个允许我添加视图,另一个抛出异常。这真是令人难以置信。有时它会让我添加视图没有问题,有时它只是崩溃

我必须从源代码中签出我的解决方案的早期版本(我知道这将允许我添加视图),创建所有内容并将其导入最新版本

这似乎与WCSF问题有关,但我对这里提出的解决方案没有任何运气

删除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”。

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

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


你可以找到。

我相信这就是你问题的答案

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

你可以找到


。。。一些用户还建议删除解决方案的
.gpState
文件,重新打开visual studio&解决方案并重新启用WCSF指南似乎可以暂时解决此问题。在尝试此方法之前,请先创建
.gpState
文件的备份


。。。一些用户还建议删除解决方案的
.gpState
文件,重新打开visual studio&解决方案并重新启用WCSF指南似乎可以暂时解决此问题。在尝试此方法之前,请先创建
.gpState
文件的备份



你有没有找到解决这个问题的方法?我也犯了同样的错误。@GendoIkari,请看一下我的答案,告诉我它是否也适用于你。谢谢我还没有找到解决这个问题的方法。我目前必须有一个早期版本的SCSF项目,其中的指导包仍能正常工作,我使用它创建新的View+Presenter,然后手动将其导入当前版本。真的很痛苦$$。昨天对我来说很好。。。刚才我试了一下,发现了错误。当我出现错误时,VS冻结,我不得不强制退出。你有没有找到解决这个问题的方法?我也犯了同样的错误。@GendoIkari,请看一下我的答案,告诉我它是否也适用于你。谢谢我还没有找到解决这个问题的方法。我目前必须有一个早期版本的SCSF项目,其中的指导包仍能正常工作,我使用它创建新的View+Presenter,然后手动将其导入当前版本。真的很痛苦$$。昨天对我来说很好。。。刚才我试了一下,发现了错误。当我收到错误时,VS冻结,我不得不强制退出。现在还不清楚它到底在说这个页面流引用在哪里。。。我在我的解决方案中找不到类似的东西。我不知道如何实际测试修复。。。这个问题似乎偶尔会自行消失。几天前,我让它工作得很好。然后今天我尝试添加一个视图,结果它崩溃了。我不得不强制退出VS,重新启动后,我可以添加一个视图。@GendoIkari,下面是链接
FYI对它的另一个评论:这个解决方案对我也有效。我必须删除页面流项目,重新启动Visual Studio,添加视图,然后重新添加页面流项目。
这听起来像是真的还是假的?我没有页面流项目。。。我认为林克说的是另一个错误;我收到“无法强制转换类型的对象”异常,而该链接正在讨论“调用值提供程序或评估参数moduleInfo的默认值”异常…@GendoIkari,对此表示抱歉。我没有web.config,我在app.config文件中查找了页面流,但它没有这样的条目。您给出的答案与Web客户端软件工厂(WCSF)有关,我的问题与智能客户端软件工厂(SCSF)有关,后者严格地说是Winforms。目前还不清楚该页面流引用的确切位置。。。我在我的解决方案中找不到类似的东西。我不知道如何实际测试修复。。。这个问题似乎偶尔会自行消失。几天前,我让它工作得很好。然后今天我尝试添加一个视图,结果它崩溃了。我不得不强制退出VS,重新启动后,我可以添加一个视图。@GendoIkari,下面是链接
FYI对它的另一个评论:这个解决方案对我也有效。我必须删除页面流项目,重新启动Visual Studio,添加视图,然后重新添加页面流项目。
这听起来像是真的还是假的?我没有页面流项目。。。我认为林克说的是另一个错误;我收到“无法强制转换类型的对象”异常,而该链接正在讨论“调用值提供程序或评估参数moduleInfo的默认值”异常…@GendoIkari,很抱歉