在Windows Phone 8和Windows 8之間共享代碼時,開發人員的兩個核心選項是1)Windows運行時組件和2)門戶類庫。選擇Windows運行時組件與可移植代碼庫
Windows Runtime Components使用WinRT,可以投影到所有支持的語言。在不同的平臺上使用時,它們需要在單獨的項目(二進制文件)中鏈接文件。但是,它們共享可用WinRT API的90%。
Portable Class Libraries是BCL的子集(有時是重要的子集),它具有跨平臺的二進制兼容性。它們可用於WinRT應用程序,也可用於其他項目類型,如Silverlight,Xbox等。
當開發人員選擇「共享策略」時,哪種項目類型是實現最佳工作共享的首選技術Windows Phone 8和Windows 8之間的代碼?謝謝。
然後還有源文件鏈接技術......沒有WinRT組件或PCL。 –
此問題不再與支持共享項目的Visual Studio 2013 Update 2中的Windows Phone 8.1通用應用程序的引入有關。 –
@ JerryNixon-MSFT - 這是一個有趣的智慧寶石,你可以擴展一下嗎?一個'被清洗的項目'如何工作,它解決了什麼問題? –