Visual Studio 2008中WCF的新增功能
2008-01-22 21:41:00 来源:WEB开发网在Visual Studio 2008中,“Properties”(项目)的“Application”(应用程序)窗格包含一个称为“Target Framework”(目标框架)的新组合框,通过该组合框您就可以针对.NET Framework版本2.0、3.0和3.5(参见图1)。
图1:Visual Studio 2008中的目标框架属性
Target Framework值仅在开发时有效,而在运行时无效(您的程序集仍指向.NET 2.0 CLR)。您选择的值表示您构建程序集时可针对的.NET Framework的最早版本。新项目默认被配置为针对.NET Framework 3.5。如果添加引用,则会变得有些复杂;如果在引用较高版本程序集时,降低Target Framework版本,Visual Studio 2008将提示您引用出错和内部版本失败。Visual Studio 2008不允许您向其所需Framework版本高于现有项目的.NET Framework程序集添加引用。如果您向版本更高的同一解决方案中的其他项目添加引用,Visual Studio 2008将警告您可能会发生冲突。如果通过浏览程序集来添加引用,Visual Studio 2008将不会干预您进行操作。
在语言和跨目标方面,请注意,您可以在C#中(而不是Visual Basic中),通过限制编译器版本来限制使用.NET Framework 2.0或3.0项目中诸如匿名类型和扩展方法等功能。您可以转至“Build”(内部版本)窗格,然后单击“Advanced”(高级)按钮,并选择“ISO-2(C# 2.0)”作为语言版本(而不是尚未标准化的默认版本)来执行此操作。
在Visual Studio 2008中打开Visual Studio 2005 WCF项目时,升级过程中框架版本保持为 2.0。实际上这可以正常运行(请记住,基础运行库版本并未改变),但我建议根据需要手动将其设置为版本 3.0 或 3.5。
- ››Visual Basic 2008 数学函数
- ››Visual Studio2005中Smart Device的问题
- ››Visual Studio 中根据数据库字段动态生成控件
- ››Visual Studio 11全新黑色主题
- ››Visual Studio 2011 Beta新特性(一):安装VS201...
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››Visual C++优化对大型数据集合的并发访问
- ››VISUAL C++中的OCX控件的使用方法
- ››Visual C++实现视频图像处理技术
- ››Visual C++制作一个Sniffer实例
更多精彩
赞助商链接