今天在工作的時候聽到一席談話感覺有點不可思議,微軟真的是把開發人員慣的有點傻了,微軟流水線式的產品讓很多開發者認定了“唯一”,這當然也說明了微軟的成功,不扯太多題外話,今天只是簡單的談一談而不是深入的去研究,老鳥繞路哈。
對話內容如下:
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而且是開源的)
結尾
此篇文章為我的第一篇文章,文筆、潤色等可能不太好,但繼後我會堅持寫博文,以提高自己的文筆及溝通能力,此篇文章主要針對於新手,新手大多數會這麼理解,當初我也不例外。