论Visual Studio和.NET Framework
今天在工作的时候听到一席谈话感觉有点不可思议,微软真的是把开发人员惯的有点傻了,微软流水线式的产品让很多开发者认定了“唯一”,这当然也说明了微软的成功,不扯太多题外话,今天只是简单的谈一谈而不是深入的去研究,老鸟绕路哈。
对话内容如下:
X1:你封装的那个类库发给我一下。
X2:可以啊,我是VS2010开发的你可以用吗?
X1:你直接生成下给我不就好了。
X2:我很忙没空啊,我把项目给你。
X1:你的项目是VS2010开发的?
X2:是啊。
X1:那你不是要.net 4.5。
X2:不用啊,4.0就可以,Win7自带。X1:那使用起来客户端不是要装.net 4?
X1:不用啊,你把那用到的类文件拷到VS2008里面就可以了。
.NET Frameowork和Visua Studio
Visual Studio最早于1995-04发布,而.net最早于2002-02-13发布,也就是说Visual Studio要早于.net。
其实这两个是完全不同的产品和定位,只不过微软把他们整合的太过于紧密及微软在Visual Studio上取得的巨大的成功,导致了.net开发工具的“唯一”性。
简单的来说,.net是编程平台而Visual Studio是一个用于快速编程的工具。
在高版本的Visual Studio中使用低版本的.NET Framework
这个应该是这篇博文的重点了。
其实在Visual Studio中开发不同版本的.NET Framework应用是很简单的一件事情。
1.在创建项目时选择.NET Framework版本

VS会自动筛选出所选.net版本支持的项目模板,比如:WPF是3.5之后才推出的,那么选择.net 2.0 WPF应用程序是不可见的。
2.更改现有项目的.NET Framework版本
在项目属性-应用程序选项卡中可以看到目标框架的选项。

其他IDE
既然VS是开发.NET Framework应用的一个工具那么是否存在其他类似VS的工具呢?
答案是肯定有的,当然没有VS那么强大。
比如:SharpDevelop(安装包差不多15MB而且是开源的)
结尾
此篇文章为我的第一篇文章,文笔、润色等可能不太好,但继后我会坚持写博文,以提高自己的文笔及沟通能力,此篇文章主要针对于新手,新手大多数会这么理解,当初我也不例外。
论Visual Studio和.NET Framework的更多相关文章
- Visual Studio、.NET Framework、VC++、C#各个版本的对应关系
Visual Studio..NET Framework.VC++.C#各个版本的对应关系 Visual Studio版本 .NET Framework版本 内部版本 VC++版本 C#版本 Visu ...
- Visual Studio、.net framework、CLR与JDK、JRE、JVM、Eclipse
.net平台 java平台 开发工具 Visual Studio ...
- 没有水果机的也来体验下Visual Studio for Mac
在去年微软已经宣布.NET将实现真正的跨平台,并且发布了Mac和Linux版的Visual Studio Code编辑器,但强大的Visual Studio确只有Windows版. 还坚守.NET开发 ...
- 2014 Visual Studio Contact(); 直播笔记
昨天微软干了几件了不起的事:.NET开发环境将开源.跨平台支持(Mac OS X和Linux).多设备支持(WP.Android和iOS)和Visual Studio免费(Visual Studio ...
- Visual Studio Contact
Visual Studio Contact(); 直播笔记 昨天微软干了几件了不起的事:.NET开发环境将开源.跨平台支持(Mac OS X和Linux).多设备支持(WP.Android和iOS ...
- Visual Studio 2010 集成 SP1 补丁 制作 Visual Studio 2010 Service Pack 1 完整版安装光盘的方法
Now that Visual Studio 2010 SP1 has been released, administrators and developers may wish to install ...
- Build 2017 Revisited: .NET, XAML, Visual Studio
For the next couple months we're going to revisit Build 2017, each post focusing on different aspect ...
- 在 Visual Studio 中使用正则表达式
Visual Studio 使用 .NET framework 正则表达式查找和替换文本. 在 Visual Studio 2010 和早期版本中,Visual Studio 在“查找和替换”窗口中使 ...
- Visual Studio 2015上安装Entity Framework Power Tools
Entity Framework Power Tools是个非常好用的EF Code First插件.通过它能够非常简单地生成和数据库结构匹配的model和dbcontext代码.使用的方法,这里有介 ...
随机推荐
- JS对URL字符串进行编码/解码分析
一.为什么要进行js编码和解码? 只有字母和数字[0-9a-zA-Z].一些特殊符号“$-_.+!*'(),”[不包括双引号].以及某些保留字,才可以不经过编码直接用于URL. 出现的情况: 网址路径 ...
- VMware 12Pro 安装MACOS 10.10
前言 最近帮人MacBook PRO重新安装了下10.10,在加上用了IP6,对苹果系统很有好感,所以想自己装个mac系统玩一下.虽然有了surface pro3 但是看了时间久了厌了,好想买个MAC ...
- hdu 1028 Ignatius and the Princess III(DP)
Ignatius and the Princess III Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ...
- Neo4j 高可用集群安装
安装neo4j高可用集群,抓图安装过程 http://www.ibm.com/developerworks/cn/java/j-lo-neo4j/ Step1.下载neo4j商业版并解压,复制为neo ...
- Hive remote install mode (mysql) step by step
Prerequisite: Hadoop cluster is avalable; Mysql installed on namenode; Step1: download the latest hi ...
- 测试思考[持续更新ing]
1.如何设计好的测试用例,提高测试覆盖率?提高测试效率? 2.如何展现测试成果? 3.如何编写专业化.优质的测试文档? 4.如何适时借助测试工具,测试一些重复性比较高的测试? 5.如何引入自动化测试? ...
- 移动开发js库Zepto.js应用详解
从哪里下载 Zepto 地址:http://zeptojs.com/ 中文版地址:http://www.css88.com/doc/zeptojs_api/ 这个问题看起来很蠢,从官网下载不就行了嘛! ...
- 类似区间计数的种类并查集两题--HDU 3038 & POJ 1733
1.POJ 1733 Parity game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5744 Accepted: ...
- css 字体不撑开默认块级元素问题
问题原因是行高的元素没有随字体大小而改变,设置line-hight属性和字体同时变换
- NSURLSession学习笔记
NSURLSession学习笔记(一)简介 一.URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁 ...