写点什么

Visual Studio 2008 中的多定向支持

  • 2007-06-26
  • 本文字数:524 字

    阅读完需:约 2 分钟

对 Visual Studio 而言,其中一个最大的明显不足之处在于每一个 VS 版本都要绑定一个特定版本的 CLR。比如,使用 Visual Studio 2005 时,你就不可能创建除了.NET 2.0 应用以外的其他应用程序。在 Visual Studio 2008 里,这一问题会随着一个微软称之为多定向(Multi-targeting)的技术出现而得到部分解决。

从.NET 1.0 到 3.5,只能有一个版本的 CLR 可以被装载到一个进程里。因为 Visual Studio 本身部分上就是用.NET 框架构建的,所以它也只能装载自带的 CLR 版本。这就使得它几乎不可能和基于其他版本的应用一起工作。

Visual Studio 2008 其实没有真正地解决这个问题。可以称其为打了一个擦边球,因为.NET 3.0 和 3.5 实际上只是构建于 2.0 运行时上的类库。 Scott Guthrie 描述说是通过改变用户接口 实现了这一目的,其方法本质上是使用了一个下拉框,可以从中选择要使用的其他类库(译者注:详情参见 Scott Grthrie 的“Oracs 初览”演示 )。

因为这个问题没有得到彻底的解决,所以如果你要构建.NET 1.0 或者.NET 1.1 应用,还是需要选择各自的开发工具,VS2002 或者VS2003。不过利好的一面是,至少项目文件不会改变,VS 2005 的用户也可以和VS 2008 的用户协同工作。

查看英文原文: Visual Studio Multi-Targeting Update

2007-06-26 19:30740

评论

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

极客大学·产品经理训练营·第一章作业

二大爷

产品经理 产品经理训练营

好书推荐--大数据日知录(深入理解大数据的必备书籍)附电子版下载

五分钟学大数据

大数据

Java 程序经验小结:性能优化手段之避免创建不必要的对象

后台技术汇

28天写作

第一周作业

大熊猫

开创我国区块链定制化制造新时代

CECBC

区块链

产品经理JD调研备忘录

学习高手song轻松

产品

Week13作业

lggl

第一周作业

Geek_ce1551

第八周 课后作业

简简单单

架构师训练营第三周作业

跳蚤

十三周-作业

水浴清风

有关单例模式的总结

跳蚤

CentOS安装和使用FFmpeg

王坤祥

ffmpeg 视频处理

Google 搜索引擎是如何对搜索结果进行排序

Mars

从炒作到风口,谁在引领中国区块链浪潮?

CECBC

比特币 区块链

第八周 性能优化(二) 作业 「架构师训练营 3 期」

胡云飞

架构师训练营第二期 Week 13 总结

bigxiang

架构师训练营第2期

Week13 总结笔记

lggl

又见拉布拉猪

Justin

28天写作 灌水 减压

区块链世界的中心应该是什么?

CECBC

区块链 区块链数字经济

重学JS | Proxy与Object.defineProperty的用法与区别

梁龙先森

大前端 编程语言 28天写作

Elasticsearch的基础分布式架构

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

今天听课想到的小事

Nydia

第八周 学习总结

简简单单

面试官问我:什么是静态代理?什么是动态代理?注解、反射你会吗?

Java鱼仔

Java 反射 动态代理 java反射

架构师入门感悟之十三

笑春风

Soul网关源码阅读(五)请求类型探索

Java 源码分析 网关

架构师训练营第二期 Week 13 作业

bigxiang

架构师训练营第2期

中台 | 中台到底是什么?

xcbeyond

中台 中台架构 中台的由来 28天写作

数据应用总结二

Mars

产品经理训练营笔记-认识产品经理(下)

.nil?

产品经理训练营

Visual Studio 2008中的多定向支持_.NET_Jonathan Allen_InfoQ精选文章