我正在測試UWP應用程序,我想使用代理來使用WCF服務。我有一個代理,它是.net 4.6的一個庫,但我不能在通用應用程序的項目中添加此項目作爲參考。這很正常,因爲它是.NET 4.6的一個庫。我無法在便攜庫項目中添加對ServiceModel的引用
所以我想創建一個可移植的庫,我有兩個選項來創建一個可移植的庫。這個選項讓我說我可以使用什麼目標。我選擇.net 4.6和windows universal 10.0。問題是我無法添加對我需要使用代理的System.ServiceModel
的引用。
另一種選擇是windows通用便攜庫。在這種情況下,我無法選擇目標項目,因爲它僅適用於通用應用程序,所以它有道理。在這種情況下,我可以添加對System.ServiceModel
的引用。
我知道,在一個便攜式庫中,我只能使用目標項目的庫更具限制性,在這種情況下,我想這是Windows通用,沒有.NET 4.6。但是,那麼爲什麼我可以在便攜庫中爲通用應用程序添加引用,而不是在我正在使用.net的便攜庫中添加引用?
我想有一個通用的便攜庫,能夠在WPF應用程序和通用Windows應用程序中使用代理。
謝謝。