2016-10-05 182 views
3

我剛剛瞭解了Visual Studio代碼。我想知道,我可以將Visual Studio替換爲所有與.NET開發相關的工作嗎? 我可以節省我的Visual Studio許可費用嗎? 什麼是VS代碼中不存在的Visual Studio?Visual Studio代碼替換Visual Studio

+0

的可能的複製[?什麼是Visual Studio代碼和Visual Studio之間的差異(http://stackoverflow.com/questions/30527522/what-are-the -difference-between-visual-studio-code-and-visual-studio) –

回答

1

此問題已經有答案herehere。一個簡單的谷歌搜索就足夠你的問題。

差異列表是巨大的。

Visual Studio代碼是由微軟爲Windows,Linux和MacOS, 重點在短短編寫代碼,而不是處理 調試,編譯,測試,重構開發源代碼編輯器,以及所有其他的事情 那使Visual Studio很好。

使用Visual Studio代碼的人可能會在Mac 中處理客戶端技術(HTML/JS/CSS),並且不想安裝Windows以執行此操作。

人們使用的是Windows,開發C#,F#或VB將繼續使用 的Visual Studio 2015年

而且不同的是,.NET已經被分成兩個:.NET核心 鍵(Mac/Linux/Windows的).NET Framework(僅限Windows)所有本地用戶接口技術(Windows Presentation Foundation,Windows 表單等)都是框架的一部分,而不是核心。

此外,Visual Studio傾向於圍繞項目&解決方案。 項目有大量的腳手架(預生成的 模板)和功能。

VS代碼看起來像目前圍繞文件,作爲榮耀 文本編輯器,並沒有項目腳手架存在。

來源:MSDN論壇和Quora的

+2

VSCode不是「精簡版的Visual Studio」。它有一個完全獨立的代碼庫,是一個不同的產品。 –

+1

@Bill_Stewart通過剝離我的意思是功能。與vs代碼相比,Visual Studio具有許多功能。另外,我沒有提到代碼庫的任何地方,因爲操作系統只對每個產品的許可證和獨有功能感興趣。一個類比是當你想購買一臺筆記本電腦時,你更關心它的操作系統和其他功能(它可以做什麼?),而不是用哪種語言編寫os或其他軟件。 – XZ6H

+1

VSCode沒有從Visual Studio開始並刪除功能(這通常是「剝離」的意思)。它是一個單獨的開源產品。我建議修改你的答案,刪除「精簡版的Visual Studio」這個短語,因爲這是不正確的。 –