写点什么

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:30716

评论

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

食堂就餐系统设计

Hugo

week01 UML 学习总结

李锦

一篇文章快速搞懂 Atomic(原子整数/原子引用/原子数组/LongAdder)

学习Java的小姐姐

Java 并发编程 并发 synchronized Atomic

剖析Golang Context:从使用场景到源码分析

伴鱼技术团队

源码分析 并发编程 程序语言 Context Go 语言

架构师训练营作业一:食堂就餐卡系统设计

sunnywhy

【架构】— 一个简单系统的UML模型

不二架构

极客大学架构师训练营 UML 架构总结

为什么建立自己的规则很重要

Neco.W

自我管理 行动派 执行力

架构师训练营-作业-第一讲

吕浩

极客大学架构师训练营

架构师训练营第1周_学习总结

chinsun1

架构总结

食堂就餐卡系统设计

LEAF

架构师训练营第一周总结

Kiroro

第二章.软件架构设计

西柚

架构师训练营第一周(总结)

任鉴非

Hello World!

东哥

极客大学架构师训练营

架构师作业一:食堂就餐卡系统设计

李锦

老当益壮的 Servlet

侯树成

Java Java 25 周年 Servlet

架构建模总结

任鉴非

架构师训练营Week1总结

sunnywhy

Week1命题作业

星河寒水

部署图 时序图 组件图 用例图

食堂就餐卡系统架构设计

dj_cd

极客大学架构师训练营

第1周 - 学习总结

大海

聊聊Java中的Thread类

geekymv

线程 Java25周年 Thread Runnable

食堂就餐卡系统设计

Kiroro

架构师训练营第一周 - 学习总结

Eric

极客大学架构师训练营

架构师训练营-学习总结-第一周

ashuai1106

学习 架构师 极客大学架构师训练营

UML作业

王志祥

极客大学架构师训练营

8000字长文让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理

古时的风筝

函数式接口 Lambda stream Java 25 周年

第一周总结

LEAF

架构师训练营 No.1 周作业

连增申

低调的网易又要上市了

池建强

创业 网易 慢公司

架构师训练营第一课

Coder的技术之路

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