portable-class-library相关内容
我正在为我的应用程序扩展支持的平台数量,它曾经支持 .NET4/Windows Store/Windows Phone,但我希望也涵盖适用于 Android 和 iOS 的 Mono.我已经将所有业务逻辑、模型和视图模型都放到了可移植类库 (PCL) 中,但是我应该针对哪些平台子集是一个很大的难题.每种组合都会导致某些事情失败.以下是我可能使用的 4 个平台的结果: Profile 78 (
..
我正在尝试将项目重写为可移植类库.但问题是它使用的是异步 CTP,我无法将其编译为 WP 和 Windows Store App 的库.如果我不包含参考 AsyncCtpLibrary.dll,编译器会这样说 命名空间“System.Threading"中不存在类型或命名空间名称“Tasks"(您是否缺少程序集引用?) 如果我包含它,编译器仍然会显示相同的错误并添加警告: 无法解
..
我有一个 PCL、WP 和 WinStore 项目.在 PCL 项目中,我有一个使用这种方法的类: 私有异步任务获取IP地址(){常量字符串 url = "http://www.ip-adress.com/";const string buscar = "
你的 IP 地址是:";var client = new HttpClient();var data = await client.
..
我有以下设置,但仍然无法将 mvmcross 库添加到我的项目中: VS2013 更新 3 Nuget 包管理器 2.8.50313.46 PCL Profile 158(我也尝试过其他类似 78 等) 安装日志如下: 正在尝试解决依赖关系“MvvmCross.HotTuna.StarterPack (≥ 3.2.1)".正在尝试解决依赖项“MvvmCross.HotTuna.M
..
我知道之前有人问过这个问题,但没有一个建议的解决方案对我有用,所以我会再问一次,希望能得到新的建议.我读过的一些文章: VS .Net 引用带有黄色三角形为什么我在添加对 MEF 插件项目的引用时会收到警告图标?黄色三角形中的感叹号图标(在解决方案资源管理器中) 我的 5 个可移植库肯定都针对相同的框架(我已经检查并重新检查,因为这是建议之一!): .NET 框架 4.5 AS
..
我正在尝试使用 NuGet 2.5 版本安装 MVVMCross NuGet 包.我已将单声道 android 和 touch 文件添加到 Profile104 文件夹.我仍然收到以下异常: 正在尝试解决依赖 'MvvmCross.HotTuna.StarterPack (≥ 3.0.6)'.正在尝试解决依赖项“MvvmCross.HotTuna.CrossCore (≥ 3.0.6)".正在尝
..
这是我第一次尝试不仅仅针对 .NET Framework 的任何东西.我似乎无法从 GUI 中做到这一点.我已经尝试过项目类型“类库(便携式)"和项目类型“类库(.NET 标准)".我可以将“类库(便携式)"更改为以 .NET Standard 为目标,但我无法选择其他任何内容.我不确定是否应该尝试更改“类库(.NET 标准)"的 .csproj 或“类库(便携式)"的 project.json,
..
我在 Xamarin 中创建了一个可移植的类库,并希望将它用于一个 android 应用程序.我想在这个 PCL 中使用 HttpClient.我从 NuGet 包管理器中添加了 Microsoft Http 客户端库.我现在可以看到 .Net 可移植子集 添加到我的引用中.但不知何故,我仍然无法使用 HttpClient 并且它也没有显示在 .Net 可移植子集中. 此外,我的 PCL C
..
这是我第一次使用 VS2015 试验 EF Core、ASP Net Core 和可移植类库.可以说我很沮丧. 我想创建一个可以安装 EntityFramework.Core 的库.这个库需要在 WPF 应用程序和 ASP NET Core Web 应用程序中使用 - 现在忽略任何好的分层应用程序概念.我的想法是创建一个可移植的类库. 使用我针对 .NET 4.6 和 ASP Net
..
我正在为我的应用扩展支持的平台数量,它曾经支持 .NET4/Windows Store/Windows Phone,但我希望也涵盖适用于 Android 和 iOS 的 Mono.我已经将所有业务逻辑、模型和视图模型都放到了可移植类库 (PCL) 中,但是我的目标平台子集是什么是一个很大的难题.每个组合都会导致某些事情失败.以下是我可能使用的 4 个平台的结果: Profile 78 (NE
..
我在 Xamarin 中有一个针对 Android、iOS 和 Windows 手机的项目.我使用核心(PCL 库)在不同平台之间共享公共代码.我在我的核心库中添加了资源文件(.net 资源).Resx,并在我的一个 ViewModel 中使用了以下代码片段来读取特定于文化的字符串: 公共字符串 GetString(){//CommonResources 是我的资源文件名ResourceMana
..
我对 Xamarin 比较陌生,并且在我的应用程序中已经到了想要收到通知的地步,我正在使用本地通知向用户显示他们已收到来自我的应用程序中某人的消息.虽然我可以显示通知,但当它点击它时,它要么不显示任何内容,要么“重新启动"应用程序(将用户带回登录页面). 如何在点击通知时获取通知以显示设置页面,例如我的联系人页面? 解决方案 如何在点击通知时获取通知以显示设置页面,例如我的联系人
..
我为 Simple.OData.Client 构建了一个 NuGet 包,支持 Xamarin Android 和 iOS.该库使用 Microsoft.Bcl.Async.使用 Android 和 iOS 模拟器的测试正常,但是当我将这个新的 NuGet 包安装到另一个项目中时,它无法编译 Droid/Touch 项目并显示以下消息: C:\Program Files (x86)\MSBuil
..
我想使用带有目标的简单(仅 POCO,没有其他依赖项)PCL Xamarin.Android 通用 Windows 10 ASP.NET 核心 1.0 在 ASP.NET Core 1.0 RC2 项目中(都在同一个解决方案中).我已将此导入添加到我的 project.json: “框架":{“netcoreapp1.0":{“进口":["dotnet5.6","dnxcore5
..
我正在关注闪亮的 MVVMCross 项目,特别是 N+1 天的 MVMCross系列,我注意到@slodge 创建了一个 PCL,它针对 android 和 Monotouch 的 Mono(在 1:10). 我安装了用于 Android 的单声道,但我的 VS 除了标准之外没有给我任何 PCL 目标 - 我做错了什么吗? 解决方案 PCL 的情况正在发生变化 - Xamarin
..
遵循 我如何构建一个可移植类库的目标包? 和 http://jpobst.blogspot.com/2012/04/mono-for-android-portable-libraries-in.html 我已经设法构建了一些使用可移植类的 monodroid 示例程序图书馆. 但是,如果我的任何输入 PCL 引用 System.Net 程序集,那么 monodroid 无法打包我的 apk
..
我想为 MonoDroid 和 MonoTouch 创建 PCL,以共享代码 AES 加密 (RijndaelManaged),但 Visual Studio 不允许我这样做,而是强迫我添加所有其他框架,消息如下: 将自动选择以下框架,因为它们支持可在您选择的其他框架之间移植的所有可用功能:用于 Windows 应用商店应用的 .NET、.NET Framework 4.5、Windows Ph
..
PCL 在 MonoTouch 和 MonoDroid 中运行良好. 但是,有时,当我使用变量来引用 PCL 中的类型,然后我尝试在 MonoX 客户端中使用相同的引用时,编译器会失败并显示如下消息: 类型“System.Collections.Specialized.INotifyCollectionChanged"是在未引用的程序集中定义的.您必须添加对程序集“System.Win
..
我正在尝试在 Visual Studio 2012 中创建一个可移植类库,用于 Windows 8 应用商店应用和 Windows Phone 8 应用. 我收到以下错误: 'await' 要求类型'Windows.Foundation.IAsyncOperation'有一个合适的 GetAwaiter 方法.您是否缺少 using 指令对于“系统"? 在这行代码: Stora
..
我想开始一个针对 Windows Phone 的项目,但由于缺乏单元测试支持 [1],我有点犹豫. 我习惯于使用 NUnit/XUnit 来满足我的大部分测试需求,并使用 NSubstitute 之类的东西来进行模拟.据我所知,您不能将这些框架用于 Windows Phone 项目... 经过一些调查,我想知道以下场景是否可行: 使用 Visual Studio 2012 为视
..