当前位置:编程学习 > VB >>

VS2010多定向支持比较,欢迎大家一起讨论

大家都知道的一个事实,VS2008是第一个包含.NET多定向支持的VS平台。在VS平台上,开发者可以使用VS 2008创建和编辑.NET各个版本,而不必要求在运行他们应用的客户机和生产性服务器端安装新一点的.NET 版本。它多定向支持.NET 2.0、3.0、.NET 3.5三个.NET 版本,因此VS的编译器能够生成同样的IL输出,调试器能够针对同个CLR引擎进行调试,IDE对多定向的支持主要着重于过滤掉不支持某个给定.NET 版本的新的程序集和项目模板的的显示。不过VS 2008中的Intellisense总是显示.NET 3.5版本的框架类库的类型和成员,所以开发者纵然是在开发一个ASP.NET 2.0 项目,也会在无意中使用一个ASP.NET 3.5才有的方法。

还好,这个特性在VS2010有了若干增强,不但允许使用和定向.NET的多个版本,还做了重大的架构级工作,实现了若干个新的多定向特性和体验。

在VS 2010中,多定向支持.NET 4.0, .NET 3.5, .NET 3.0 和 .NET 2.0的项目。它允许开始利用新的工具特性,而不必马上将运行你应用的客户机和服务器升级到.NET 4.0。这样就改进了的多定向支持将确保其体验比以VS2008更精确。并且在VS2010中为每一个.NET版本都配置了“引用程序集”的工具。这个“引用程序集”只包含某个特定框架程序集的元数据而不是它的实现,能对设计器中属性表格呈示的属性、对象浏览器中的API列表以及IDE中所有其它各种地方都能精确地显示出确切版本的API签名。

比如,现在用VS 2010来创建一个新的ASP.NET Web应用。首先使用对话框顶部的版本下拉框过滤项目模板,使之只显示.NET 2.0所支持的模板,然后创建一个新的ASP.NET 2.0 web应用项目。但是在编写代码时,VS 2010只显示.NET 2.0所支持的那些类型和方法/属性/事件的代码intellisense。

如果想将项目从.NET 2.0 移植到.NET 4.0,开发人员可以选择不同的.NET版本进行配置,然后使用内置的VS web服务器运行应用即可。

--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- Intellisense倒挺不错,在VS 2010能显示处.NET 2.0所支持的那些类型和方法/属性/事件的代码等等 --------------------编程问答-------------------- 感觉.net平台现在还在成熟阶段,更基于现在大多XP系统环境,继续学习并观望中。。。

开发过一两个.net的,由于我们需求特殊,每次只允许一个exe净身出户,客户抱怨非Win7自备framework很是痛苦。


--------------------编程问答-------------------- 另外,VS 2010还更新了调试器,profiler和编译器,使之能够定向多个CLR版本。  --------------------编程问答-------------------- VS 2010的多定向支持准许你开发定向 .NET 4.0, .NET 3.5, .NET 3.0 和 .NET 2.0的项目。 --------------------编程问答-------------------- VS2008是第一个包含.NET多定向支持的VS平台。在2010上这个平台又有了新的改进。 --------------------编程问答-------------------- 更新了VS 2010调试器,profiler和编译器,使之能够定向多个CLR版本。
--------------------编程问答-------------------- 在 Visual Studio 中的工作原理,并说明应该如何在项目中实现多重目标。 --------------------编程问答--------------------
引用 6 楼 helidexiaoyu 的回复:
VS 2010的多定向支持准许你开发定向 .NET 4.0, .NET 3.5, .NET 3.0 和 .NET 2.0的项目。

好的程序对程序员来说可是大好的事情。 --------------------编程问答-------------------- 枪手啊枪手,微软就那么怕下一代操作系统没人用吗? --------------------编程问答--------------------
引用 11 楼 aisac 的回复:
枪手啊枪手,微软就那么怕下一代操作系统没人用吗?

其实微软一直很强大,不可能没人用的啊! --------------------编程问答-------------------- 微软确实是一支独大啊,虽然多定向个人用的少,但是也支持下,感觉它的改进使vs2010在体验上获得了很大进步 --------------------编程问答--------------------
引用 5 楼 hualongdianjing00 的回复:
另外,VS 2010还更新了调试器,profiler和编译器,使之能够定向多个CLR版本。

2010的功能不只这么多,还有很多的功能值得我们去体验。 --------------------编程问答--------------------
引用 10 楼 liangjiehao 的回复:
引用 6 楼 helidexiaoyu 的回复:
VS 2010的多定向支持准许你开发定向 .NET 4.0, .NET 3.5, .NET 3.0 和 .NET 2.0的项目。

好的程序对程序员来说可是大好的事情。

没有十全十美的,但是VS2010D的确带来了很大的改进。 --------------------编程问答-------------------- 2010同其他工具的配合更加默契. --------------------编程问答--------------------
引用 8 楼 onemoretime11 的回复:
更新了VS 2010调试器,profiler和编译器,使之能够定向多个CLR版本。

别人说的在好,也的自己去亲自的体验才能知道好坏。 --------------------编程问答-------------------- 引用的库的匹配项也将出现在搜索结果中。
但如果您只对您的项目代码感兴趣,您可以选中“隐藏外部项目”复选框,过滤器将只显示您的代码。 --------------------编程问答-------------------- 在 SharePoint 平台上无需编写代码即可生成交互解决方案、
设计自定义SharePoint 网站以及使用报告和托管权限维护网站性能 --------------------编程问答-------------------- 微软的服务提供支持,其中包括MSN,Xbox Live,以及Office Online等等,实现服务的网络化。 --------------------编程问答--------------------
引用 16 楼 mingnianl 的回复:
2010同其他工具的配合更加默契.

无论功能多么炫目、技术多门领先,最重要的一点就是能够满足开发人员的需求
我感觉08就已经很棒了,这么快又出2010了,太快了。。
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,