今天在工做的時候聽到一席談話感受有點難以想象,微軟真的是把開發人員慣的有點傻了,微軟流水線式的產品讓不少開發者認定了「惟一」,這固然也說明了微軟的成功,不扯太多題外話,今天只是簡單的談一談而不是深刻的去研究,老鳥繞路哈。編程
對話內容以下:框架
X1:你封裝的那個類庫發給我一下。工具
X2:能夠啊,我是VS2010開發的你能夠用嗎?開發工具
X1:你直接生成下給我不就行了。.net
X2:我很忙沒空啊,我把項目給你。blog
X1:你的項目是VS2010開發的?開發
X2:是啊。get
X1:那你不是要.net 4.5。產品
X2:不用啊,4.0就能夠,Win7自帶。X1:那使用起來客戶端不是要裝.net 4?it
X1:不用啊,你把那用到的類文件拷到VS2008裏面就能夠了。
Visual Studio最先於1995-04發佈,而.net最先於2002-02-13發佈,也就是說Visual Studio要早於.net。
其實這兩個是徹底不一樣的產品和定位,只不過微軟把他們整合的太過於緊密及微軟在Visual Studio上取得的巨大的成功,致使了.net開發工具的「惟一」性。
簡單的來講,.net是編程平臺而Visual Studio是一個用於快速編程的工具。
這個應該是這篇博文的重點了。
其實在Visual Studio中開發不一樣版本的.NET Framework應用是很簡單的一件事情。
1.在建立項目時選擇.NET Framework版本
VS會自動篩選出所選.net版本支持的項目模板,好比:WPF是3.5以後才推出的,那麼選擇.net 2.0 WPF應用程序是不可見的。
2.更改現有項目的.NET Framework版本
在項目屬性-應用程序選項卡中能夠看到目標框架的選項。
既然VS是開發.NET Framework應用的一個工具那麼是否存在其餘相似VS的工具呢?
答案是確定有的,固然沒有VS那麼強大。
好比:SharpDevelop(安裝包差很少15MB並且是開源的)
此篇文章爲個人第一篇文章,文筆、潤色等可能不太好,但繼後我會堅持寫博文,以提升本身的文筆及溝通能力,此篇文章主要針對於新手,新手大多數會這麼理解,當初我也不例外。