2017-04-22 49 views
0

在VS中,所以有很多不同的庫。我不知道選擇哪一個爲不同的項目創建可重用的庫。有人可以解釋以下每種情況的用法,以及爲什麼選擇哪一種。不同庫的用途是什麼?

這裏是可用庫的列表:

  • WCF服務庫
  • 類庫(.NET核心)
  • 類庫(.NET標準)
  • 類庫(.NET框架)
  • 類庫(便攜式)
  • 類庫(通用窗口)
+1

Portable是老式的跨平臺庫,除非你** **必須讓他們,我會遠離他們。如果您打算使用跨平臺的庫,我會使用「.NET標準」,否則使用「.NET Framework」。 –

+1

通過跨平臺我的意思是你想讓你的類庫在Windows,Linux,macOS,Raspberry Pi,iOS,Android等等以及這些平臺的某些組合上可用。 –

+1

感謝您的建議,您能否詳細介紹一下您爲什麼不喜歡便攜式設備?您的意思是什麼? – Developer

回答

1

對於你的情況,你應該去類庫(.NET Framework)。我不知道所有的人,但

  • WCF服務庫:爲WCF服務

  • 類庫(.NET核心):如果你靶向.NET核心框架

  • 類庫(通用窗口):如果你正在爲靶向的Windows Phone應用程序

  • 類庫(.NET標準):.NET標準是.NET API的一個正式規範,旨在適用於所有.NET運行時。 Read Here

  • 類庫(便攜式):在Visual Studio .NET框架移植類庫項目類型可幫助您輕鬆快捷地構建跨平臺應用程序和庫微軟平臺。 Read Here