写点什么

混合 Visual Studio 2008 与 2010

  • 2010-08-12
  • 本文字数:586 字

    阅读完需:约 2 分钟

在同一项目的某些团队成员还在使用 Visual Studio 2008 的时候,另外一些成员现在已经可以升级到 Visual Studio 2010 了。为了达到这个目的,你需要了解一些小技巧,比如 langversion 标志。

首先必须要复制一份当前的解决方案文件。这一步是必不可少的,因为与项目文件不同,解决方案文件并不是向后兼容的。复制后就可以进行常规的解决方案升级工作了,就好像永久性地迁移到新版本的 Visual Studio 上了。

接下来要保证升级过程不会破坏 VS 2008 解决方案。到目前为止所进行的测试表明,唯一的负面影响就是在构建过程中会出现一些警告信息。

你必须得继续使用.NET 2.0 系列的程序库,但正常的目标框架设置完全能够解决这个问题。棘手的事情是要避免使用 VB 10 和 C# 4 中新的语言特性。这正是 langversion 标志大展拳脚的地方。该标志会将编译器限定为特定的语言版本。对于 C#来说,这指的是 2003 ISO 规范、2006 ISO 规范或 C# 3.0。对于 Visual Basic 来说,你可以选择 VB 9 或 VB 10。

对于 C#来说,你可以在 Build 标签的 Advanced 菜单中设置该标志。对于 Visual Basic 来说,你只能手工编辑项目文件以包含如下代码:

复制代码
<PropertyGroup> <LangVersion>9</LangVersion> </PropertyGroup>

注意,这些说明主要是面向类库、控制台以及 Windows 应用。ASP.NET 项目拥有自己的特点,以上说明可能并没有完全涉及到。

查看英文原文: Mixing Visual Studio 2008 and 2010

2010-08-12 08:542250
用户头像

发布了 88 篇内容, 共 272.9 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

分布式总结

周冬辉

nosql zookeeper 分布式 CAP原理

架构师训练营 第六周 作业

极客

架构是训练营

week06 作业

雪涛公子

极客大学架构师训练营0期第六周作业2

Nan Jiang

java 后端博客系统文章系统——No6

猿灯塔

官方剧透:1.11 发版前我们偷看了 Flink 中文社区发起人的聊天记录

Apache Flink

flink

架构师第六周培训学习总结

小蚂蚁

第六周总结

晨光

第六周·命题作业·CAP原理

刘璐

高并发下数据库方案演进

superman

分库分表 极客大学架构师训练营

Android | 《看完不忘系列》之Glide

哈利迪

android

极客大学架构师训练营-cap原理

Geek_zhangjian

CAP原理之个人见解

潜默闻雨

第六章学习总结

李白

信创舆情一线--英国禁用华为5G设备

统小信uos

5G

架构师训练营——第6周学习总结

jiangnanage

架构师课程第六周总结

dongge

“区块链+政务” 将如何前行,接下政务信息化改革接力棒还欠火候

CECBC

week06作业

Safufu

架构师训练营第六章总结

吴吴

架构师培训第六周习题

小蚂蚁

架构师训练营第六周作业

Bruce Xiong

未来已至,持续学习让我们更好的生存

董一凡

学习 生活

架构师训练营第六章作业

吴吴

字节跳动基于Flink的MQ-Hive实时数据集成

Apache Flink

flink

week6 学习总结

任小龙

极客大学架构师训练营

Doris服务节点临时失效处理过程时序图

任小龙

极客大学架构师训练营

架构师训练营——第6周作业

jiangnanage

第六周学习总结

CP

用AI的线团,解开金融行业的米拉诺斯迷宫

脑极体

给技术同学的建议:人人都该懂的埋点知识

易观大数据

混合Visual Studio 2008与2010_.NET_Jonathan Allen_InfoQ精选文章