写点什么

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

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

关注

评论

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

你的头发还好吗?大数据分析脱发城市哪里强

不脱发的程序猿

大数据 程序员 程序人生 数据分析 3月日更

软件匠艺

Teobler

敏捷 敏捷开发 软件匠艺 伪敏捷

不愧为Java程序员福音 2021阿里巴巴中台架构实战重磅来袭!

比伯

Java 编程 架构 面试 程序人生

别再做智慧园区无效投入了!想要高效运行试试这个方法

一只数据鲸鱼

物联网 数据可视化 智慧城市 智慧园区

寻找被遗忘的勇气(十六)

Changing Lin

3月日更

使用Spark Mllib进行数据分析

大数据技术指南

大数据 spark 28天写作 3月日更

OpenCV萌新福音:易上手的数字识别实践案例

华为云开发者联盟

OpenCV 图像处理 数字 图像预处理 信用卡

办公自动化:Day01

缭乱地男神

办公自动化 IT蜗壳教学

我帮大厂做架构之——微信的“N个朋友读过”怎么实现

臧萌

成长 架构师 职场成长

最高法两会报告聚焦区块链惩治抄袭,区块链在保护网络著作权方面如何作为?

旺链科技

版权保护 区块链应用

几个你不知道的dubbo注册中心细节

捉虫大师

zookeeper dubbo 注册中心

带你全面认识CMMI V2.0(二)

IPD产品研发管理

项目管理 CMMI

燃烧吧!开发者们,一起在云端构建开放成熟的 ARM 生态!

亚马逊云科技 (Amazon Web Services)

EFT是什么?EGG公链又是什么?一文带你了解

币圈那点事

公链 挖矿 #区块链#

语音通话 2.0

anyRTC开发者

音视频 WebRTC RTC 语音通话

面试必备知识点!2021Android大厂面试知识分享,offer拿到手软

欢喜学安卓

android 程序员 面试 移动开发

挑灯夜战800个小时,终从外包成功上岸字节!入职那一天我眼眶湿润了「Java岗」

Java架构之路

Java 程序员 架构 面试 编程语言

产品训练营--大作业

曦语

产品训练营

史上超强拷贝仓——GitHub 热点速览 v.21.11

HelloGitHub

GitHub 开源

第一个mybatis程序,实现CRUD

xiezhr

mybatis 中间件 crud

【LeetCode】螺旋矩阵 II Java 题解

Albert

算法 LeetCode 28天写作 3月日更

Java面试“圣经”,已助朋友拿到7个Offer!2021年金三银四面试知识点合集

Java架构追梦

Java 阿里巴巴 面试 架构师

大作业--联合运营平台

ALone

还在等机会?Android岗面试12家大厂成功跳槽,最全的BAT大厂面试题整理

欢喜学安卓

android 程序员 面试 移动开发

白话解读 WebRTC 音频 NetEQ 及优化实践

阿里云CloudImagine

阿里云 音视频 WebRTC 音频技术 视频云

华为在数字化浪潮下的API变革实践

华为云开发者联盟

华为 架构 数字化 API API战略

APP搜索如何又快又准?

华为云开发者联盟

elasticsearch App 搜索 云搜索 词库

Java面试“圣经”,已助朋友拿到7个Offer!2021年金三银四面试知识点合集

Java架构之路

Java 程序员 架构 面试 编程语言

初识Golang之声明变量

Kylin

读书笔记 3月日更 21天挑战 Java转go Go 语言

吐血整理超全Java进阶教程:基础+容器+并发+虚拟机+IO

Java架构之路

Java 程序员 架构 面试 编程语言

云通信产品专家翅飞:企业如何提升用户全生命周期管理效率?号码百科来帮忙

阿里云Edge Plus

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