論Visual Studio和.NET Framework

KAnts發表於2013-08-07

今天在工作的時候聽到一席談話感覺有點不可思議,微軟真的是把開發人員慣的有點傻了,微軟流水線式的產品讓很多開發者認定了“唯一”,這當然也說明了微軟的成功,不扯太多題外話,今天只是簡單的談一談而不是深入的去研究,老鳥繞路哈。

對話內容如下:

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而且是開源的)

結尾

此篇文章為我的第一篇文章,文筆、潤色等可能不太好,但繼後我會堅持寫博文,以提高自己的文筆及溝通能力,此篇文章主要針對於新手,新手大多數會這麼理解,當初我也不例外。

相關文章