论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版本

QQ截图20130807123243

VS会自动筛选出所选.net版本支持的项目模板,比如:WPF是3.5之后才推出的,那么选择.net 2.0 WPF应用程序是不可见的。

2.更改现有项目的.NET Framework版本

在项目属性-应用程序选项卡中可以看到目标框架的选项。

2

其他IDE

既然VS是开发.NET Framework应用的一个工具那么是否存在其他类似VS的工具呢?

答案是肯定有的,当然没有VS那么强大。

比如:SharpDevelop(安装包差不多15MB而且是开源的)

结尾

此篇文章为我的第一篇文章,文笔、润色等可能不太好,但继后我会坚持写博文,以提高自己的文笔及沟通能力,此篇文章主要针对于新手,新手大多数会这么理解,当初我也不例外。



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。
欢迎大家关注微信号。扫下面的二维码或者收藏下面的二维码关注吧(长按下面的二维码图片、并选择识别图中的二维码)
微信公众平台
posted @   KAnts  阅读(7215)  评论(25编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示