写点什么

混合 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:542263
用户头像

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

关注

评论

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

Vue进阶(幺陆陆):组件实例 $el 详解

No Silver Bullet

Vue 7月日更 $el

java 虐“狗”日常

喵叔

7月日更

架构实战营 模块 4 作业

Geek_8c5f9c

架构实战营

2021最新Java高频精选面试题讲解,绝对干货

Java 程序员 面试 后端

2021最新网易Java面经,面试必会

Java 程序员 面试 后端

想要跳槽拿高薪,却没有大型性能调优经验怎么办?淘宝架构师手把手带你前进

Java架构师迁哥

网络攻防学习笔记 Day91

穿过生命散发芬芳

网络攻防 7月日更

熬夜整理的c/c++万字总结(一)

C语言与CPP编程

c c++

音视频详细学习路线和权威资料

hanaper

音视频 ffmpeg 语音识别 语音合成 图形图像处理

Introduction to the Keras Tuner

毛显新

tensorflow

2021最新阿里Java面经,一篇文章帮你解答

Java 程序员 面试 后端

2021网易Java高级面试题总结,面试篇

Java 程序员 面试 后端

开发者必备神器,你真的会用吗?

Jackpop

在线生成制作Pornhub的微信公众号封面图

入门小站

工具

Druid 查询返回引擎版本困惑的地方

HoneyMoose

毕业总结

请弄脏我的身体

架构实战营

Vue进阶(幺柒柒):Vue 应用 Sass、Scss、Less 和 Stylus

No Silver Bullet

Vue 7月日更 预处理器

极客时间-大数据-作业三-HBase 创建表

西伯利亚鼯鼠

区块链产业政策红利加速释放

CECBC

「SQL数据分析系列」13. 索引和约束

Databri_AI

sql 分布式

外包学生管理系统的架构设计

架构0期-Bingo

面试官:聊聊JVM吧?

程序员阿杜

Java JVM JVM原理

Linux之vmstat命令

入门小站

Linux

2021最新腾讯Java高级面试题总结,Java篇

Java 程序员 面试 后端

Text classification with TensorFlow Hub: Movie reviews

毛显新

tensorflow

各国纷纷推出数字货币,数字货币发展正当其时

CECBC

网络安全现状,一个黑客真实的收入

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞分析

北鲲云超算平台如何提高高性能计算在云环境下的可行性?

北鲲云

详解Java内存模型

程序员阿杜

Java JVM Java虚拟机

2021最新华为Java校招面试题,看完直呼内行

Java 程序员 面试 后端

程序员有哪些不可或缺的效率神器?

Jackpop

开发

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