使用SCSF-CAB定位.NET 2.0解决方案

时间:2010-01-18 18:21:30

标签: .net scsf

我的团队正在启动一个新的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的测试)。 / p>

编译/测试周期是否可以不显示.NET 3.5依赖项?我错过了有关该要求的内容吗?

更新:我创建了一个在SCSF shell中运行的基本Hello World模块,它在只有Windows XP和.NET 2.0 SP2的虚拟机上成功运行。我还使用Reflector来分析SCSF附带的一些程序集以及唯一的依赖项>我发现的.NET 2.0是在汇编Microsoft.Practices.SmartClient.DisconnectedAgent(它引用System.ServiceModel)。

1 个答案:

答案 0 :(得分:0)

只要您坚持使用核心Microsoft.Practices.CompositeUI名称空间,就可以使用.Net 2.0。