portable-class-library相关内容
最近我们开始着手一个新项目,其中包括 Windows 8 Metro、Windows Phone 和桌面应用程序的客户端.之所以决定使用 MVVM 模式作为主要架构,是因为在项目之间共享 ViewModel 对我们来说是更容易接受的解决方案. 我们决定为此使用可移植类库,但问题是在从 Visualstudio 2012 扩展库下载并安装 Windows 运行时的 SQLite 后,当我们尝试
..
我有一个在 Windows Phone 8 上运行的 MVVM Cross 应用程序,我最近将其移植到使用可移植类库中. 视图模型位于可移植类库中,其中一个公开了一个属性,该属性通过数据绑定从 Silverlight for WP 工具包启用和禁用 PerformanceProgressBar. 当用户按下按钮时,RelayCommand 会启动一个后台进程,该进程将属性设置为 tru
..
我在便携式库/Windows 应用商店中找不到计时器.(针对 .net 4.5 和 Windows Store aka Metro) 有没有人知道如何创建某种计时事件? 我需要一个秒表,所以它应该每秒刷新一次 解决方案 更新:我们已在 Visual Studio 2013 中修复此问题.针对应用商店 (Windows 8.1) 和 .NET Framework 4.5.1 的可
..
一些背景信息: 我使用的是 VS 2013 我创建了一个可移植类库(目标:.NET 4.5/Silverlight 5/Win Phone 8/Win Store 8) 我在名为 MyCommand 的类中实现了 ICommand 接口. MyCommand.cs: 公共类 MyCommand : ICommand{public bool CanExecute(对象参数){抛出新
..
我想将 API 密钥存储在配置文件中而不将其签入源代码管理,并在我的 UWP 应用中读取数据. 一种常见的解决方案是将密钥存储在 .config 文件(例如 app.config 或 web.config)中并像这样访问它: var apiKey = ConfigurationManager.AppSettings.Get("apiKey"); 我正在开发通用 Windows (UWP)
..
在可移植类库中,我使用以下方法将数据发布到特定的 Url.该方法效果很好.但是我想指定一个更激进的超时(默认为 100 秒). 考虑到可移植类库中的 HttpWebRequest 类没有 Timeout 属性,如果调用时间超过几秒钟,我如何确保调用被放弃? 公共异步任务PostAsync(Uri uri, 字符串数据){HttpWebRequest request = (HttpWebRe
..
我目前有一个可移植类库,它的代码无需任何修改即可与常规类库完全兼容. 我想知道是否有现有的软件可以自动进行转换;我查看了 Visual Studio 工具,但找不到任何合适的工具.在写我自己的之前,我只是想确定一下! 解决方案 差异将在您的 .proj 文件中. 亲自尝试后,您必须所有以下操作; 删除 元素 删除 元素 将#2(如下)的位置更改为我在#1 中显示的内容
..
我最近向构建服务器中构建的应用程序添加了一些自定义可移植类库项目.构建工作正常,但之后它停止工作并向我显示以下消息: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(983,5):警告 MSB3644:框架的参考程序集未找到“.NETPortable,Version=v4.0,Profile=P
..
我正在使用 Xamarin.Forms 在 Visual Studio 上工作,我收到以下错误: 加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集“Xamarin.Android.Support.v4,版本=1.0.0.0,文化 = 中立,PublicKeyToken =.也许它不存在于用于 Android 配置文件的 Mono?文件名:'
..
我在读取 SQLite 数据库中的表时遇到问题. 我的 OBJ_User 类: 命名空间 Fimap.Models{公共类 OBJ_User{公共 int DLR_Id { 获取;放;}公共字符串 DLR_Username { 获取;放;}公共字符串 DLR_Password_Hash { 获取;放;}公共对象 DLR_Nome { 获取;放;}公共字符串 DLR_Cognome { 获
..
嗨,我需要知道 Windows 10/8/8.1 和 iOS 中的屏幕密度.我使用 DisplayMetrics 在 Android 中获得了屏幕密度,但我发现 UWP 和 iOS 中没有这样的选项/属性.那么有没有什么属性可以让我在 UWP 和 IOS 中获得屏幕密度. 解决方案 更新 - 2018 年 6 月 8 日 Xamarin 已发布 Xamarin.Essentials!
..
我有一个 PCL,它将我的 MVVM 页面存储在 XAML 中.我在 XAML 文件中有以下内容,但我想禁用键盘上的自动完成功能.有谁知道我如何在 XAML 中做到这一点? 解决方案 Forms 支持
..
我正在使用 Xamarin Forms PCL 开发应用程序.我需要一个带圆角的 StackLayout.我也为圆角容器尝试过框架,但没有可用的圆角半径属性.我找不到适用于 iOS、Android、UWP、Windows 8.1 的渲染器. 请有人建议我如何为所有平台实现带有圆角的 StackLayout 和圆角半径属性. 解决方案 可以使用 Frame 将 StackLayout
..
我正在尝试在可移植类库中使用 System.Net.Sockets API,以便我的项目可以重用套接字连接的代码.但是我无法在我的代码中引用该命名空间. 据我所知,PCL 将您限制为可在所有目标平台上使用的程序集.但我的目标是 ios、Android 和 .Net 4.5(使用 Xamarin),所有这些都应该有包含 API 的 system.dll 程序集.我错过了什么? 解决方案
..
我更新到最新版本的 Xamarin,其中“完全支持"PCL.我现在如何使用 Azure 移动服务? 如果我创建 PCL 库并尝试使用 NuGet 添加它,则无法安装“Newtonsoft.Json 5.0.8",因为它需要缺少“portable-net45+wp80+MonoAndroid10+MonoTouch10". 如果我创建简单的 android 库并从组件中添加 Azure,
..
我想弄清楚哪种方法更适合我们的项目. PCL 库或 Xamarin 的共享项目. 在 此处的 Xamarin 文档链接中,它说经验法则是当我们不共享库时选择共享项目.共享项目可以用 #if 编写,以确保它适用于多个平台 - 这也会导致重构 #ifs 不活动的一些问题. 但我有一种直觉,将这段代码放到共享类中是不对的.如果可用于 Windows、Android 和 IOS 移动平台
..
我正在努力使用 Xamarin 和 BouncyCastle 创建 pfx 文件.我有以下设置/规范 .NET:PCL .Net 框架 4.5.1 Xamarin:4.5.0.476 BouncyCastle:BouncyCastle 签名 1.7.0.1(NuGet 包) 我想为我的移动客户端生成一个自签名证书,以针对我的服务器进行身份验证.使用 BouncyCastle 创建效
..
我发现我不能在 CORE 项目中使用 TPL. PCL 是否不支持 System.Threading.Tasks?(我检查了 profile104 并且没有 System.Threading.Tasks 命名空间,但是在配置文件 131 上有...) 那么,有没有办法将 mvvmcross 与 TPL 结合使用? 谢谢. 解决方案 有几种方法可以将 TPL 与可移植类库一
..
我使用 Windows 应用程序中的 SQLite,现在我正在 Xamarin 中开发一个便携式应用程序,所以我使用插件 sqlite net pcl,但我很难理解它是如何工作的. 我有一个由 te 创建的表: 公共类配置{公共字符串 IP { 获取;放;}[SQLite.Net.Attributes.Default(true, "Client 2")]公共字符串 ID { 获取;放;}}
..
所以我注意到如果用户手机中的字体大小更改为中等以上,我制作的应用程序看起来会一团糟,我在谷歌上搜索了一下发现许多未回答或已回答但没有达到相同问题的程度.如果可能的话,我希望能够在 PCL 类中做到这一点,如果不可能,那么对我来说最有趣的平台是 android,因此可以针对 android 进行修复.这是我的 Xaml 代码示例,您可以参考:
..