portable-class-library

    6熱度

    1回答

    我嘗試了一個VS 2010項目中的PCL,我想支持WPF(4及更高版本)和Silverlight(4及更高版本)。下面的MS documentation摘錄令我感到困惑。 它似乎要說在PCL項目中引用System.Windows,但我不知道該怎麼做。 我必須做什麼才能在我的PCL項目中使用ICommand和INotifyPropertyChanged? 支持視圖模型圖案時,你的目標Silverli

    7熱度

    2回答

    我需要添加和/或修改配置文件以允許更多的類和成員在PCL中共享(其中很多都是內置於框架中的,例如Thread.Sleep)。什麼是最好的方法來做到這一點?有什麼工具可以幫助嗎? PS:我不是尋求anwser告訴我NO或停止。我想擁有可以在不同環境中共享的編譯一次的DLL。沒有平臺二進制文件,沒有重新編譯,沒有ifdef。 下面是我走到這一步: 要求: 目標environements:5的Silve

    1熱度

    2回答

    我爲我的Simple.OData.Client構建了一個NuGet包,支持Xamarin Android和iOS。這個庫使用Microsoft.Bcl.Async。使用Android和iOS模擬器測試就OK,但是當我安裝這個新的NuGet包到另一個項目,它無法編譯的Droid /觸摸項目的以下信息: C:\Program Files (x86)\MSBuild\Xamarin\Android\Xa

    5熱度

    2回答

    我正在嘗試設置MvvmCross應用程序項目並針對它運行單元測試(即視圖模型)。我在OS X上使用Xamarin Studio(v。4.0.4,在撰寫本文時爲最新版本)。 MvvmCross應用程序設置爲便攜式類庫。測試程序集被設置爲一個簡單的Mono/.Net程序集(而非PCL),引用NUnit框架。 當試圖執行測試時,它們失敗,出現System.TypeLoadException。 我已經運行

    5熱度

    2回答

    我從Python腳本加載可移植的.NET庫(用於標準的.NET和Silverlight環境)存在嚴重的麻煩。 .NET DLL文件版本是4.0.3.319.233(System.Core.DLL),IronPython是2.7.1,運行在32位/ x86模式下。 Visual Studio 2010與.NET 4下的C#。還安裝了用於便攜式庫使用的Microsoft .NET更新KB2468871

    3熱度

    2回答

    我們的應用程序有幾個依賴項不可用作PCL庫(例如RestSharp,Websocket4Net,Reactive Extensions),但可用於我們計劃定位的每個平臺。在MvvmCross中處理此場景的最佳方法是什麼?什麼是最簡單的?

    15熱度

    3回答

    我在.NET 4.5中有以下代碼行,我試圖構建爲可移植類庫。它的目的是獲得程序集版本: this.GetType().Assembly.GetName().Version.Major; 問題是Assembly.GetName()在PCL中不可用。有沒有辦法在PCL中獲得程序集版本? 我知道可以解析Assembly.FullName,但我想要一個更好的解決方案。

    3熱度

    5回答

    當我嘗試將MvvmCross安裝到新的PCL中時,我收到錯誤消息。控制檯日誌低於: Package Manager Console Host Version 2.5.40416.9020 Type 'get-help NuGet' to see all available NuGet commands. PM> install-package MvvmCross Attempting t

    1熱度

    1回答

    我無法將服務參考添加到便攜式庫。目標框架是 .NET 4.5,Windows應用商店和Windows Phone 8 感謝

    3熱度

    1回答

    在Xamarin跨平臺應用程序開發中調整MVVMCross框架,我們得到PCL(包含模型和視圖模型)和View(針對每個平臺),如here。 a)Xamarin.mobile(獲得單一API訪問權限)駐留在哪裏?我認爲在PCL內部。但是,我看到Xamarin.mobile的不同二進制文件(例如:Android和IOS),我們是否將所有Xamarin.mobile庫放入PCL?他們都有相同的名字,不