我的团队开始一个新的LOB WinForms应用程序,我评估架构解决方案。我们可以用VS2008开发,但我们必须面向.NET 2.0。我想使用SCSF-CAB(2008年4月),但文件说,.NET 3.5才能运行(不只是编译)应用程序内置有这个框架,这是我的问题的症结所在:

时.NET 3.5真正为SCSF-CAB(2008年4月)的要求?

请问这是因为我能够重新编译该复合UI块和SCSF指导封装,在所有项目中指定的.NET 2.0,以及通过所有的单元测试(除了4个测试是WPF特异性)。

能编译/测试周期没有揭示一个NET 3.5依赖?我缺少的东西有关规定?

更新:我创建了一个SCSF外壳中运行的基本的Hello World模块,并认为只有Windows XP和它的.NET 2.0 SP2的虚拟机上成功运行。我还使用反射来分析一些与SCSF和仅依赖装运组件的> NET 2.0我发现是在装配Microsoft.Practices.SmartClient.DisconnectedAgent(它引用System.ServiceModel)。

有帮助吗?

解决方案

只要坚持到核心Microsoft.Practices.CompositeUI命名空间,你应该罚款与.net 2.0。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top